ProvideBindingPathAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cet attribut inscrit un chemin qui doit être sondé pour les assemblys candidats au moment du chargement de l’assembly.
Par exemple : [...\VisualStudio$(Ver)\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 à examiner pour le chargement des assemblys.
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
- Attributs
Constructeurs
ProvideBindingPathAttribute() |
Cet attribut inscrit un chemin qui doit être sondé pour les assemblys candidats au moment du chargement de l’assembly. Par exemple : [...\VisualStudio$(Ver)\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 à examiner pour le chargement des assemblys. |
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 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
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) |
Inscrivez le chemin du composant (ou éventuellement un sous-chemin d’accès du composant) en tant que chemin d’accès supplémentaire que le gestionnaire d’assemblys de VS sondera lors de la tentative de résolution des assemblys. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annuler l’inscription du chemin d’accès du composant en tant que chemin de liaison |