Partager via


ExtensionPointPackage, classe

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.Package
    Microsoft.VisualStudio.Shell.ExtensionPointPackage

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
Public MustInherit Class ExtensionPointPackage _
    Inherits Package _
    Implements IVsPackageExtensionProvider
[ComVisibleAttribute(true)]
public abstract class ExtensionPointPackage : Package, 
    IVsPackageExtensionProvider

Le type ExtensionPointPackage expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée ExtensionPointPackage

Début

Propriétés

  Nom Description
Propriété publique ApplicationRegistryRoot Obtient la clé de Registre de racine de la ruche actuelle de Registre de Visual Studio. (Hérité de Package.)
Propriété publique UserDataPath Obtient le chemin d'accès au stockage des données d'utilisateur pour Visual Studio. (Hérité de Package.)
Propriété publique UserLocalDataPath Obtient le chemin d'accès au stockage des données local d'utilisateur pour Visual Studio. (Hérité de Package.)
Propriété publique UserRegistryRoot Obtient une clé de Registre qui peut être utilisée pour enregistrer des données d'utilisateur. (Hérité de Package.)
Propriété publique Zombied Obtient une valeur indiquant si le package en cours de arrêt. (Hérité de Package.)

Début

Méthodes

  Nom Description
Méthode protégée AddOptionKey Ajoute un nom de touche option d'utilisateur dans la liste de touches option. (Hérité de Package.)
Méthode protégée CreateDiagnosticsProvider
Méthode protégée CreateExtensionPoint
Méthode protégée CreateExtensionPointProvider<TAttribute, TInterface>
Méthode publique CreateInstance Crée l'objet COM spécifié à l'aide de l'objet local de CLSID du Registre des vsprvs. (Hérité de Package.)
Méthode protégée CreateSearchProvider
Méthode publique CreateTool Permet aux classes dérivées pour fournir une implémentation si nécessaire. (Hérité de Package.)
Méthode protégée CreateToolWindow Crée une fenêtre Outil du type spécifié avec l'ID spécifiée (Hérité de Package.)
Méthode protégée Dispose Libère les ressources utilisées par l'objet Package. (Hérité de Package.)
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique FindToolWindow Obtient la fenêtre Outil correspondant au type et à l'ID spécifiés (Hérité de Package.)
Méthode publique FindWindowPane Obtient le volet de fenêtre correspondant au type et à l'IDENTIFICATEUR spécifiés, et si aucun volet de fenêtre de ce type n'existe crée un si indique de le faire. (Hérité de Package.)
Méthode protégée GetAutomationObject Obtient l'objet Automation pour le VSPackage. (Hérité de Package.)
Méthode protégée GetDialogPage Obtient la page demandée de dialogue. (Hérité de Package.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetOutputPane Obtient la fenêtre Sortie demandée. (Hérité de Package.)
Méthode publique GetProviderLocale Retourne les paramètres régionaux associés à ce fournisseur de services. (Hérité de Package.)
Méthode protégée GetService Gets type- a basé des services du conteneur de service d'un VSPackage. (Hérité de Package.)
Méthode protégée GetToolboxItemData Obtient le contenu du format de données pour l'ID d'élément et le format de données spécifiés de boîte à outils. (Hérité de Package.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée Initialize Appelé lorsque le VSPackage est chargé par Visual Studio. (Hérité de Package.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnLoadOptions Appelé par la classe de package lorsqu'il y a des options d'être lues à partir du fichier solution. (Hérité de Package.)
Méthode protégée OnSaveOptions Appelé par la classe d'Package lorsqu'il y a des options d'être enregistrées au fichier solution. (Hérité de Package.)
Méthode protégée ParseToolboxResource(TextReader, Guid) Analyse une ressource embarquée en texte de format approprié des informations concernant le type des éléments doivent être ajoutés à boîte à outils. (Hérité de Package.)
Méthode protégée ParseToolboxResource(TextReader, ResourceManager) Analyse une ressource embarquée en texte de format approprié des informations concernant le type des éléments doivent être ajoutés à boîte à outils. (Hérité de Package.)
Méthode protégée QueryClose Appelé pour demander au package si le shell peut être fermé. (Hérité de Package.)
Méthode protégée RegisterEditorFactory Enregistre une fabrique d'éditeur avec Visual Studio. (Hérité de Package.)
Méthode protégée RegisterProjectFactory Enregistre une fabrique de projet avec Visual Studio. (Hérité de Package.)
Méthode publique ShowOptionPage Affiche une page d'options spécifiée d'outils. (Hérité de Package.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement protégé ToolboxInitialized Événement généré chaque fois que Visual Studio initialise son boîte à outils. (Hérité de Package.)
Événement protégé ToolboxUpgraded Événement généré chaque fois que Visual Studio met à niveau son boîte à outils. (Hérité de Package.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IServiceContainer.AddService(Type, ServiceCreatorCallback) Infrastructure. Ajoute le service donné au conteneur du service du VSPackage. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceContainer.AddService(Type, Object) Infrastructure. Ajoute le service donné au conteneur du service du VSPackage. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceContainer.AddService(Type, ServiceCreatorCallback, Boolean) Ajoute le service donné au conteneur de service au moyen de ServiceCreatorCallback spécifié. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceContainer.AddService(Type, Object, Boolean) Infrastructure. Ajoute le service donné au conteneur du service du VSPackage. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceProvider.GetService Obtient le service du type spécifié. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceContainer.RemoveService(Type) Infrastructure. Supprime le type de service donné du conteneur de service. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceContainer.RemoveService(Type, Boolean) Infrastructure. Supprime le type de service donné du conteneur de service, et encourage éventuellement la suppression du service dans les conteneurs parents de service. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.Exec Exécute une commande spécifiée ou les affichages aident pour une commande. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IOleCommandTarget.QueryStatus Interroge l'objet sur l'état d'une ou de plusieurs commandes générées par les événements d'interface utilisateur. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IServiceProvider.QueryService Infrastructure. Implémentation interne d'IServiceProvider. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.Close Infrastructure. Ferme et supprime le package. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.GetAutomationObject Infrastructure. Obtient un objet automation- convivial pour ce package. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.GetPropertyPage Infrastructure. Accès de Proffers au menu Options d'Outils et les pages de propriétés des boîtes de dialogue de Personnaliser la boîte à outils. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.QueryClose Infrastructure. Appelé pour demander le VSPackage si le shell de Visual Studio peut être fermé. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.ResetDefaults Infrastructure. Valeurs par défaut de boîte à outils de remises. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackage.SetSite Infrastructure. Initialise le VSPackage dans l'environnement de Visual Studio. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPackageExtensionProvider.CreateExtensionInstance
Implémentation d'interface expliciteMéthode privée IVsPersistSolutionOpts.LoadUserOptions Infrastructure. Charge des options d'utilisateur pour une solution donnée. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPersistSolutionOpts.ReadUserOptions Infrastructure. Lit des options d'utilisateur pour une solution donnée. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPersistSolutionOpts.SaveUserOptions Infrastructure. Enregistre des options d'utilisateur pour une solution donnée. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsPersistSolutionOpts.WriteUserOptions Infrastructure. Écrit des options d'utilisateur pour une solution donnée. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsToolboxItemProvider.GetItemContent Obtient un élément. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsToolWindowFactory.CreateToolWindow Infrastructure. Crée une fenêtre Outil du type spécifié avec l'ID spécifiée (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsUserSettings.ExportSettings Cette méthode implémente l'interface d'IVsUserSettings utilisée pour gérer des profils et pour les importer/paramètres d'exportation aux fichiers XML. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsUserSettings.ImportSettings Extrait la configuration d'un VSPackage à l'aide de le mécanisme de paramètres de Visual Studio lorsqu'un utilisateur sélectionne l'option d'importation de la fonctionnalité de Paramètres d'importation/exportation sur le menu Outils d'IDE.Cette méthode fait partie de l'implémentation de l'interface d'IVsUserSettings utilisée pour gérer des profils et pour les importer/paramètres d'exportation aux fichiers XML. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsUserSettingsMigration.MigrateSettings Migre des paramètres d'une version antérieur. (Hérité de Package.)
Implémentation d'interface expliciteMéthode privée IVsUserSettingsQuery.NeedExport (Hérité de Package.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Shell, espace de noms