Condividi tramite


ProvideDependentAssemblyAttribute Classe

Definizione

Classe padre per attributi che generano voci dependentAssembly.

public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ProvideDependentAssemblyAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ProvideDependentAssemblyAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ProvideDependentAssemblyAttribute = class
    inherit RegistrationAttribute
Public MustInherit Class ProvideDependentAssemblyAttribute
Inherits RegistrationAttribute
Ereditarietà
ProvideDependentAssemblyAttribute
Derivato

Costruttori

ProvideDependentAssemblyAttribute()

Inizializza una nuova istanza della classe ProvideDependentAssemblyAttribute.

Campi

_guidUpdateNeeded

Indica se è richiesto un aggiornamento del GUID. Se true, è necessario un aggiornamento del GUID. Se false (impostazione predefinita), non è necessario alcun aggiornamento.

Proprietà

AssemblyName

Nome dell'assembly di destinazione.

CodeBase

Un percorso relativo del $PackageFolder$o un percorso assoluto rooted da una sostituzione di variabile di ambiente (formato: %variabile%).

Culture

Stringa che specifica la lingua e il paese/area geografica dell'assembly.

CurrentAssembly

Ottiene o imposta l'assembly a cui fa riferimento la voce del Registro di sistema dependentAssembly generata.

Guid

Identificatore di questa istanza dell'attributo.

PublicKeyToken

Numero esadecimale di 16 caratteri che rappresenta la parte del token del nome sicuro dell'assembly da reindirizzare.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

FormatPublicKeyToken(Byte[])

Formattare il token di chiave pubblica binario in una stringa esadecimale.

GetGuidHashString()

Ottiene la stringa che verrà sottoposto a hashing nell'ID dell'attributo.

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
GetPathToKey()

Ottenere il percorso della chiave con i valori per questo attributo verrà registrato.

Register(RegistrationAttribute+RegistrationContext)

Registra l'attributo con il contesto specificato.

SetValues(RegistrationAttribute+Key)

Impostare i valori gestiti da questo attributo nella chiave specificata.

TryParseVersion(String, Version)

Provare a analizzare una stringa in una versione. A differenza di Version.TryParse, questo metodo garantisce che l'input sia costituito da quattro numeri, anziché considerare i numeri di compilazione e revisione facoltativi.

Unregister(RegistrationAttribute+RegistrationContext)

Annulla la registrazione di questo attributo.

UpdateAssemblyInformation()

Aggiornare tutte le informazioni non fornite dall'assembly a cui viene applicato questo attributo.

ValidateAttributeInformation()

Verificare di disporre di tutte le informazioni necessarie.

Si applica a