ExtensionPointRegistrationAttribute 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.
Inscrit un fournisseur de points d’extension du type spécifié par les classes dérivées en tant que ExtensionProviderType.
public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
- Héritage
- Dérivé
Constructeurs
ExtensionPointRegistrationAttribute(Type, String) |
En cas d’application à un package, inscrit le package en tant que fournisseur de points d’extension pour le type spécifié. |
Propriétés
ExtensionProvidersKey |
Chemin d’accès dans le Registre où les fournisseurs d’extension sont déclarés. Remplacez dans les classes dérivées. |
ExtensionProviderType |
Type du fournisseur d’extension (l’interface implémentée) |
Name |
Nom lisible par l’homme du fournisseur de points d’extension Il peut s’agir d’une chaîne non localisée ou d’un identificateur de ressource décimal préfixé par « @ » indiquant une ressource managée. Par exemple, « @1234 » Le préfixe « # » peut être utilisé pour indiquer une ressource native. |
Provider |
GUID du fournisseur |
ProviderGuidString |
GUID du fournisseur exprimé sous forme de chaîne |
ProviderType |
Type qui implémente le point d’extension associé dans ce package |
TypeId |
Remplacez la propriété TypeID pour permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attribut dérivé de celui-ci ne doit remplacer cette propriété que s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe. (Hérité de RegistrationAttribute) |
Méthodes
GetPackageRegKeyPath(Guid) |
Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage. (Hérité de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également des informations telles que le type en cours d’inscription et le chemin d’accès. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annulez l’inscription de cette spécification du fournisseur de points d’extension. |