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
특성
구현

생성자

Name Description
EditorFactoryPackage()

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

속성

Name Description
Components

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)
GlobalCommandTargets

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

(다음에서 상속됨 SQLWorkbenchPackage)

메서드

Name Description
Add(IComponent, String)

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 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, Boolean)

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

모든 SQL Workbench 편집기 공장을 등록하고 편집기를 생성하는 패키지를 구현합니다.

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

셸이 에디터를 로드할 때 호출됩니다.

명시적 인터페이스 구현

Name Description
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)

상호운영형 제공자.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

셸에서 브로드캐스트 메시지를 받는 상호 운용 제공자입니다.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

매개변수에 rguidCategory 의해 지정된 카테고리에 대해 IVsFontAndColorDefaults 또는 IVsFontAndColorGroupIVsFontAndColorDefaults 인터페이스를 반환합니다.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

상호운영형 제공자.

적용 대상