Partager via


ProvideBindingPathAttribute Classe

Définition

Cet attribut inscrit un chemin qui doit être sondé pour les assemblys candidats au moment du chargement de l’assembly.

Par exemple : [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] « $PackageFolder$"=" »

Cela permet d’inscrire le « PackageFolder » (c’est-à-dire l’emplacement du fichier pkgdef) en tant que répertoire à sonder pour que les assemblys soient chargés.

public ref class ProvideBindingPathAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideBindingPathAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideBindingPathAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideBindingPathAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideBindingPathAttribute
Inherits RegistrationAttribute
Héritage
ProvideBindingPathAttribute
Attributs

Remarques

Par exemple :

[...\VisualStudio\10.0\BindingPaths\{5C48C732-5C7F-40f0-87A7-05C4F1BC58C3}]

« $PackageFolder$"=" »

Cela inscrit le PackageFolder (c’est-à-dire l’emplacement du fichier pkgdef) en tant que répertoire à sonder pour que les assemblys soient chargés.

Constructeurs

ProvideBindingPathAttribute()

Initialise une nouvelle instance de la classe ProvideBindingPathAttribute.

Propriétés

SubPath

Un sous-chemin facultatif à définir après $PackageFolder$. Cela doit être utilisé si les assemblys à détecter se trouvent dans un autre répertoire que le fichier pkgdef.

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement 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

GetPackageRegKeyPath(Guid)

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

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Inscrit cet attribut dans le contexte donné.

Unregister(RegistrationAttribute+RegistrationContext)

Annule l'inscription de cet attribut.

S’applique à