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$(Ver)\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
[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
Costruttori
ProvideBindingPathAttribute() |
Questo attributo registra un percorso che deve essere risolto per gli assembly candidati in fase di caricamento dell'assembly. Ad esempio: [...\VisualStudio$(Ver)\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. |
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) |
Registrare il percorso del componente (o facoltativamente un percorso secondario del percorso del componente) come percorso aggiuntivo che gestione assembly di VS eseguirà il probe quando si tenta di risolvere gli assembly. |
Unregister(RegistrationAttribute+RegistrationContext) |
Annullare la registrazione del percorso del componente come percorso di associazione |