RegistrationAttribute.Key, classe
Fournit une classe abstraite qui représente une clé d'alignement.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Shell.RegistrationAttribute.Key
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.Immutable.10.0 (dans Microsoft.VisualStudio.Shell.Immutable.10.0.dll)
Syntaxe
'Déclaration
Public MustInherit Class Key _
Implements IDisposable
public abstract class Key : IDisposable
Le type RegistrationAttribute.Key expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
RegistrationAttribute.Key | Crée un objet RegistrationAttribute.Key. |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
Close | Ferme une clé après écrire soit terminé. |
![]() |
CreateSubkey | Crée une clé de nouvel alignement.La nouvelle clé est une sous-clé d'Key actuel. |
![]() |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) |
![]() |
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.) |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
SetValue | Définit le nom à la valeur donnée. |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IDisposable.Dispose | Supprime l'objet et ses ressources. |
Début
Remarques
Lorsque implémenter
Les outils d'alignement (tels que) regpkg.exe cette utilisation les informations fournies par les classes d'attributs d'alignement doivent implémenter ces classe, RegistrationAttribute.Key, ainsi qu'RegistrationAttribute.RegistrationContext.
Utilisation de base
Un objet d'RegistrationAttribute.Key est créé par un utilitaire d'alignement tel que regpkg.exe.RegistrationAttribute.Key peut représenter une clé de Registre réelle, ou elle peut représenter les informations dans un fichier .reg ou de .vrg.
Lorsque les registres de service d'alignement un assembly managé de package, il utilise la réflexion pour rechercher l'assembly pour les classes d'attributs qui implémentent RegistrationAttribute.Key.L'objet d'RegistrationAttribute.Key est placé dans un objet d'RegistrationAttribute.RegistrationContext et passé à la méthode de méthode d'Register (ou Unregister) de classe d'attributs.
La classe d'attributs utilise les informations dans les objets d'RegistrationAttribute.Key et d'RegistrationAttribute.RegistrationContext pour exécuter réellement les tâches nécessaires d'alignement.
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
RegistrationAttribute.RegistrationContext