Condividi tramite


EditorFactoryPackage Classe

Definizione

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

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
Ereditarietà
EditorFactoryPackage
Attributi
Implementazioni

Costruttori

EditorFactoryPackage()

Inizializza una nuova istanza della classe EditorFactoryPackage.

Proprietà

Components

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GlobalCommandTargets

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)

Metodi

Add(IComponent)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
Add(IComponent, String)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, Object)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
Close()

Esegue il processo di pulizia quando il pacchetto viene scaricato.

CreateTool(Guid)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
Dispose()

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
Dispose(Boolean)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GetOptionPage(String)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GetService(Type)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
GetSite()

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
LoadString(UInt32)

Carica direttamente una stringa localizzata da una DLL satellite di un pacchetto di Visual Studio.

OnServiceCreated(Type, Object)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
QueryClose(Int32)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
Remove(IComponent)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
RemoveService(Type)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
SetSite(IServiceProvider)

Chiamato quando la shell carica l'editor.

Implementazioni dell'interfaccia esplicita

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

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implementa il pacchetto responsabile della registrazione di tutte le factory dell'editor SQL Workbench e della creazione degli editor.

(Ereditato da SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Provider di interoperabilità.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Provider di interoperabilità che riceve i messaggi trasmessi dalla shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Restituisce un'interfaccia IVsFontAndColorDefaults o IVsFontAndColorGroupIVsFontAndColorDefaults per la categoria specificata dal parametro rguidCategory.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Provider di interoperabilità.

Si applica a