EditorFactoryPackage 클래스

정의

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

public ref class EditorFactoryPackage sealed : Microsoft::SqlServer::Management::UI::VSIntegration::SQLWorkbenchPackage, Microsoft::VisualStudio::OLE::Interop::IServiceProvider, Microsoft::VisualStudio::Shell::Interop::IVsBroadcastMessageEvents, Microsoft::VisualStudio::Shell::Interop::IVsFontAndColorDefaultsProvider, Microsoft::VisualStudio::TextManager::Interop::IVsTextMarkerTypeProvider
[Microsoft.VisualStudio.Shell.ProvideMenuResource("Menus.ctmenu", 1)]
[Microsoft.VisualStudio.Shell.ProvideService(Mono.Cecil.CustomAttributeArgument)]
[System.Runtime.InteropServices.Guid("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")]
public sealed class EditorFactoryPackage : Microsoft.SqlServer.Management.UI.VSIntegration.SQLWorkbenchPackage, Microsoft.VisualStudio.OLE.Interop.IServiceProvider, Microsoft.VisualStudio.Shell.Interop.IVsBroadcastMessageEvents, Microsoft.VisualStudio.Shell.Interop.IVsFontAndColorDefaultsProvider, Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerTypeProvider
[<Microsoft.VisualStudio.Shell.ProvideMenuResource("Menus.ctmenu", 1)>]
[<Microsoft.VisualStudio.Shell.ProvideService(Mono.Cecil.CustomAttributeArgument)>]
[<System.Runtime.InteropServices.Guid("4058755A-8FBE-41c7-BC99-3DBF5C74BA62")>]
type EditorFactoryPackage = class
    inherit SQLWorkbenchPackage
    interface IVsTextMarkerTypeProvider
    interface IServiceProvider
    interface IVsFontAndColorDefaultsProvider
    interface IVsBroadcastMessageEvents
Public NotInheritable Class EditorFactoryPackage
Inherits SQLWorkbenchPackage
Implements IServiceProvider, IVsBroadcastMessageEvents, IVsFontAndColorDefaultsProvider, IVsTextMarkerTypeProvider
상속
EditorFactoryPackage
특성
구현

생성자

EditorFactoryPackage()

EditorFactoryPackage 클래스의 새 인스턴스를 초기화합니다.

속성

Components

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GlobalCommandTargets

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)

메서드

Add(IComponent)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
Add(IComponent, String)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
AddService(Type, Object)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
Close()

패키지가 언로드될 때 정리를 수행합니다.

CreateTool(Guid)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
Dispose()

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
Dispose(Boolean)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GetAutomationObject(String, Object)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GetOptionPage(String)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GetService(Type)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GetSite()

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
LoadString(UInt32)

Visual Studio 패키지 위성 DLL에서 지역화된 문자열을 직접 로드합니다.

OnServiceCreated(Type, Object)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
QueryClose(Int32)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
Remove(IComponent)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
RemoveService(Type)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
RemoveService(Type, Boolean)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
ResetDefaults(UInt32)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
SetSite(IServiceProvider)

셸이 편집기를 로드할 때 호출됩니다.

명시적 인터페이스 구현

IOleCommandTarget.Exec(Guid, UInt32, UInt32, IntPtr, IntPtr)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

모든 SQL Workbench 편집기 팩터리를 등록하고 편집기를 만드는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Interop 공급자입니다.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

셸에서 브로드캐스트 메시지를 받는 Interop 공급자입니다.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

rguidCategory 매개 변수로 지정된 범주에 대한 IVsFontAndColorDefaults 또는 IVsFontAndColorGroupIVsFontAndColorDefaults 인터페이스를 반환합니다.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Interop 공급자입니다.

적용 대상