ProvideBindingPathAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Questo attributo registra un percorso che deve essere risolto per gli assembly candidati in fase di caricamento dell'assembly.
Ad esempio: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""
In questo modo si registra il file "PackageFolder" (ovvero il percorso del file pkgdef) come directory da eseguire per il probe degli assembly da caricare.
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
- Ereditarietà
- Attributi
Commenti
Ad esempio:
[...\VisualStudio\10.0\BindingPaths\{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}]
"$PackageFolder$"=""
In questo modo, PackageFolder (ovvero il percorso del file pkgdef) viene registrato come directory da eseguire per il probe degli assembly da caricare.
Costruttori
ProvideBindingPathAttribute() |
Inizializza una nuova istanza della classe ProvideBindingPathAttribute. |
Proprietà
SubPath |
Sottopercorso facoltativo da impostare dopo $PackageFolder$. Deve essere utilizzata se gli assembly da esaminare si trovano in una directory diversa rispetto al file pkgdef. |
TypeId |
Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà 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
GetPackageRegKeyPath(Guid) |
Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS. (Ereditato da RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra l'attributo con il contesto specificato. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annulla la registrazione di questo attributo. |