EditorFactoryPackage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 |
| IVsTextMarkerTypeProvider.GetTextMarkerType(Guid, IVsPackageDefinedTextMarkerType) |
Fournisseur d’interopération. |