ProvideCodeContainerProviderAttribute 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 les informations du fournisseur de conteneurs de code. Exemple d’utilisation : [ProvideCodeContainerProvider(registeredName : « Test Provider », providerId : « {92f93057-f1fc-49df-870f-b3474046911a} » displayNamePackageGuid : « {92f93057-f1fc-49df-870f-b3474046911a} », imageMonikerGuid : « {92f93057-f1fc-49df-870f-b3474046911b} », imageMonikerId : 10, DisplayNameResourceId = « #100 », DisplayDetailResourceId = « #110 »)]
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideCodeContainerProviderAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideCodeContainerProviderAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideCodeContainerProviderAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideCodeContainerProviderAttribute
Inherits ExtensionPointRegistrationAttribute
- Héritage
-
ProvideCodeContainerProviderAttribute
- Attributs
Constructeurs
ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type) |
Create un attribut d’inscription qui inscrit un fournisseur de conteneur de code |
Propriétés
DisplayDetailResourceId |
Obtient l’ID de ressource du détail d’affichage localisé du fournisseur |
DisplayNameResourceId |
Obtient l’ID de ressource du nom d’affichage localisé du fournisseur |
ExtensionProvidersKey |
Chemin dans le Registre où les fournisseurs d’extension sont déclarés. Remplacez dans les classes dérivées. (Hérité de ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Type du fournisseur d’extension (l’interface implémentée) (Hérité de ExtensionPointRegistrationAttribute) |
ImageMonikerGuid |
Obtient le guid de moniker d’image du fournisseur de conteneur de code |
ImageMonikerId |
Obtient l’ID de moniker d’image du fournisseur de conteneur de code |
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écédé de « @ » indiquant une ressource managée. Par exemple, « @1234 » Le préfixe « # » peut être utilisé pour indiquer une ressource native. (Hérité de ExtensionPointRegistrationAttribute) |
Package |
Obtient le guid du package |
Provider |
GUID du fournisseur (Hérité de ExtensionPointRegistrationAttribute) |
ProviderGuidString |
GUID du fournisseur exprimé sous forme de chaîne (Hérité de ExtensionPointRegistrationAttribute) |
ProviderType |
Type qui implémente le point d’extension associé dans ce package (Hérité de ExtensionPointRegistrationAttribute) |
RegisteredName |
Obtient le nom convivial du fournisseur - Ce nom est des paramètres régionaux invariants |
TypeId |
Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement 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, par exemple, le type en cours d’inscription et des informations sur le chemin d’accès. |
Unregister(RegistrationAttribute+RegistrationContext) |
Désinscrire cet attribut |