Condividi tramite


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
Metodo protetto RegistrationAttribute.Key crea un nuovo RegistrationAttribute.Key oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close chiude una chiave dopo che scrivere è completa.
Metodo pubblico CreateSubkey crea un nuovo codice di registrazione.La nuova chiave è una sottochiave corrente Key.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico SetValue Impostare il nome sul valore specificato.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato 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

RegistrationAttribute.RegistrationContext

Altre risorse

Managed VSPackage Registration Keys

Registrare package VS.