Freigeben über


ProvideBindingPathAttribute Klasse

Definition

Dieses Attribut registriert einen Pfad, der zur Ladezeit der Assembly auf Kandidatenassemblys untersucht werden soll.

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

Dadurch würde "PackageFolder" (d. h. der Speicherort der pkgdef-Datei) als Verzeichnis registriert, das auf zu ladende Assemblys untersucht werden soll.

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
Vererbung
ProvideBindingPathAttribute
Attribute

Hinweise

Beispiel:

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

"$PackageFolder$"=""

Dadurch wird packageFolder (d. h. der Speicherort der pkgdef-Datei) als Verzeichnis registriert, das auf zu ladende Assemblys untersucht werden soll.

Konstruktoren

ProvideBindingPathAttribute()

Initialisiert eine neue Instanz der ProvideBindingPathAttribute-Klasse.

Eigenschaften

SubPath

Ein optionaler SubPath,der nach $PackageFolder$ festgelegt werden soll. Dies sollte verwendet werden, wenn sich die zu überprüfenden Assemblys in einem anderen Verzeichnis als die pkgdef-Datei befinden.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die abgeleiteten RegistrationAttribute-Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es eine bessere Steuerung für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert dieses Attribut im angegebenen Kontext.

Unregister(RegistrationAttribute+RegistrationContext)

Hebt die Registrierung für dieses Attribut auf.

Gilt für: