EditorFactoryPackage Classe

Définition

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

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
Héritage
EditorFactoryPackage
Attributs
Implémente

Constructeurs

Nom Description
EditorFactoryPackage()

Initialise une nouvelle instance de la classe EditorFactoryPackage.

Propriétés

Nom Description
Components

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GlobalCommandTargets

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)

Méthodes

Nom Description
Add(IComponent, String)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
Add(IComponent)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, Object, Boolean)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, Object)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback, Boolean)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
AddService(Type, ServiceCreatorCallback)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
Close()

Il fait le nettoyage quand le colis est en train d’être déchargé.

CreateTool(Guid)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
Dispose()

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
Dispose(Boolean)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GetAutomationObject(String, Object)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GetOptionPage(String)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GetPropertyPage(Guid, VSPROPSHEETPAGE[])

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GetService(Type)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
GetSite()

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
LoadString(UInt32)

Charge directement une chaîne localisée à partir d’une DLL satellite Visual Studio.

OnServiceCreated(Type, Object)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
QueryClose(Int32)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
Remove(IComponent)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
RemoveService(Type, Boolean)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
RemoveService(Type)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
ResetDefaults(UInt32)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
SetSite(IServiceProvider)

Appelée quand le shell charge l’éditeur.

Implémentations d’interfaces explicites

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

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
IOleCommandTarget.QueryStatus(Guid, UInt32, OLECMD[], IntPtr)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
IServiceProvider.GetService(Type)

Implémente le package chargé d’enregistrer toutes les usines d’éditeurs SQL Workbench et de créer des éditeurs.

(Hérité de SQLWorkbenchPackage)
IServiceProvider.QueryService(Guid, Guid, IntPtr)

Fournisseur d’interopération.

IVsBroadcastMessageEvents.OnBroadcastMessage(UInt32, IntPtr, IntPtr)

Fournisseur d’interopérateur qui reçoit les messages diffusés depuis le shell.

IVsFontAndColorDefaultsProvider.GetObject(Guid, Object)

Retourne une interface IVsFontAndColorDefaults ou une interface IVsFontAndColorGroupIVsFontAndColorDefaults pour la catégorie spécifiée par le rguidCategory paramètre.

IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType)

Fournisseur d’interopération.

S’applique à