ProvideComponentDiagnosticsAttribute 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 diagnostics de composants et sa vue associée.
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
public ref class ProvideComponentDiagnosticsAttribute sealed : Microsoft::VisualStudio::Shell::ExtensionPointRegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideComponentDiagnosticsAttribute : Microsoft.VisualStudio.Shell.ExtensionPointRegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideComponentDiagnosticsAttribute = class
inherit ExtensionPointRegistrationAttribute
Public NotInheritable Class ProvideComponentDiagnosticsAttribute
Inherits ExtensionPointRegistrationAttribute
- Héritage
-
ProvideComponentDiagnosticsAttribute
- Attributs
Constructeurs
ProvideComponentDiagnosticsAttribute(Type, String) |
Lorsqu’il est appliqué à un package, inscrit le package en tant que fournisseur de diagnostics de composant avec la vue par défaut. |
ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
Lorsqu’il est appliqué à un package, inscrit le package en tant que fournisseur de diagnostics de composant avec une vue personnalisée. |
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. (Hérité de ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
Type du fournisseur d’extension (l’interface implémentée) (Hérité de ExtensionPointRegistrationAttribute) |
IsDefaultView |
Indique si le fournisseur utilise la vue à usage général par défaut. Si la valeur est false, le fournisseur spécifie sa propre vue personnalisé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. (Hérité de ExtensionPointRegistrationAttribute) |
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) |
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) |
Version |
Version du modèle de données du fournisseur |
View |
ID d’élément dans la fabrique d’interface utilisateur de la vue pour ce fournisseur |
ViewFactory |
GUID de la fabrique d’interface utilisateur contenant la vue de ce fournisseur |
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) |
Inscrit cet attribut dans le contexte donné. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annulez l’inscription de cette spécification du fournisseur de points d’extension. (Hérité de ExtensionPointRegistrationAttribute) |