Partager via


ProvideDependentAssemblyAttribute Classe

Définition

Classe parente pour les attributs qui génèrent des entrées 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
Héritage
ProvideDependentAssemblyAttribute
Dérivé

Constructeurs

ProvideDependentAssemblyAttribute()

Initialise une nouvelle instance de la classe ProvideDependentAssemblyAttribute.

Champs

_guidUpdateNeeded

Indique si une mise à jour du GUID est requise. Si la valeur est true, une mise à jour du GUID est nécessaire. Si false (valeur par défaut), aucune mise à jour n'est requise.

Propriétés

AssemblyName

Nom de l’assembly cible.

CodeBase

Chemin relatif de la $PackageFolder$, ou chemin absolu racine d’une substitution de variable d’environnement (format : %variable %).

Culture

Chaîne qui spécifie la langue et le pays ou la région de l’assembly.

CurrentAssembly

Obtient ou définit l’assembly auquel l’entrée de Registre dependentAssembly générée fait référence.

Guid

Identificateur de cet attribut instance.

PublicKeyToken

Nombre hexadécimal de 16 caractères qui correspond à la partie jeton du nom fort de l’assembly redirigé.

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)

Méthodes

FormatPublicKeyToken(Byte[])

Formatez le jeton de clé publique binaire dans une chaîne hexadécimale.

GetGuidHashString()

Obtient la chaîne qui sera hachée dans l’ID de l’attribut.

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
GetPathToKey()

Obtenez le chemin d’accès à la clé si les valeurs de cet attribut seront inscrites.

Register(RegistrationAttribute+RegistrationContext)

Inscrit cet attribut dans le contexte donné.

SetValues(RegistrationAttribute+Key)

Définissez les valeurs gérées par cet attribut dans la clé donnée.

TryParseVersion(String, Version)

Essayez d’analyser une chaîne dans une version. Contrairement à Version.TryParse, cette méthode garantit que l’entrée se compose de quatre nombres, au lieu de considérer les numéros de build et de révision facultatifs.

Unregister(RegistrationAttribute+RegistrationContext)

Annule l'inscription de cet attribut.

UpdateAssemblyInformation()

Mettez à jour toutes les informations non fournies à partir de l’assembly auquel cet attribut est appliqué.

ValidateAttributeInformation()

Vérifiez que nous disposons de toutes les informations nécessaires.

S’applique à