Classe RegistrationAttribute.Key
fornisce una classe astratta che rappresenta un codice di registrazione.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Shell.RegistrationAttribute.Key
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.Immutable.10.0 (in Microsoft.VisualStudio.Shell.Immutable.10.0.dll)
Sintassi
'Dichiarazione
Public MustInherit Class Key _
Implements IDisposable
public abstract class Key : IDisposable
Il tipo RegistrationAttribute.Key espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
RegistrationAttribute.Key | crea un nuovo RegistrationAttribute.Key oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Close | chiude una chiave dopo che scrivere è completa. | |
CreateSubkey | crea un nuovo codice di registrazione.La nuova chiave è una sottochiave corrente Key. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
SetValue | Impostare il nome sul valore specificato. | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IDisposable.Dispose | Elimina l'oggetto e le relative risorse. |
In alto
Note
quando implementare
Gli strumenti di registrazione (come regpkg.exe) che utilizzano le informazioni fornite dalle classi di registrazione devono implementare la classe, RegistrationAttribute.Keynonché RegistrationAttribute.RegistrationContext.
utilizzo di base
In RegistrationAttribute.Key l'oggetto viene creato da un'utilità di registrazione come regpkg.exe.RegistrationAttribute.Key può rappresentare una vera e propria chiave del Registro di sistema, oppure può rappresentare le informazioni in un file di .vrg o REG.
Quando i registri pratici di registrazione di un assembly gestito del pacchetto, utilizza la reflection per individuare l'assembly le classi che implementano RegistrationAttribute.Key.Unregisterl'oggetto viene collocato in di Register oggetto e passato a di RegistrationAttribute.Key metodo (o RegistrationAttribute.RegistrationContext ) metodo della classe Attribute.
la classe Attribute utilizza le informazioni in RegistrationAttribute.Key e RegistrationAttribute.RegistrationContext gli oggetti effettivamente per effettuare la registrazione necessaria un'attività.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell
RegistrationAttribute.RegistrationContext