ProvideBindingPathAttribute Sınıf

Tanım

Bu öznitelik, derleme yükleme zamanında aday derlemeler için yoklanması gereken bir yol kaydeder.

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

Bu, "PackageFolder"ı (pkgdef dosyasının konumu) derlemelerin yüklenmesi için yoklanacak bir dizin olarak kaydeder.

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
Devralma
ProvideBindingPathAttribute
Öznitelikler

Açıklamalar

Örnek:

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

"$PackageFolder$"=""

Bu, PackageFolder'ı (pkgdef dosyasının konumu) derlemelerin yüklenmesi için yoklanacak bir dizin olarak kaydeder.

Oluşturucular

ProvideBindingPathAttribute()

ProvideBindingPathAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

SubPath

$PackageFolder$ sonra ayarlanacağı isteğe bağlı bir SubPath. Bu, yoklanacak derlemeler pkgdef dosyasından farklı bir dizinde bulunuyorsa kullanılmalıdır.

TypeId

RegistrationAttribute türetilmiş sınıflarının System.ComponentModel.TypeDescriptor.GetAttributes(...) ile çalışmasına izin vermek için TypeID özelliğini geçersiz kılın. Bu özellikten türetilen bir özniteliğin, yalnızca bir sınıfa uygulanabilecek örnekler üzerinde daha iyi bir denetime ihtiyacı varsa bu özelliği geçersiz kılması gerekir.

(Devralındığı yer: RegistrationAttribute)

Yöntemler

GetPackageRegKeyPath(Guid)

VSPackage'ın kayıt defteri yolunu (uygulamanın kayıt defteri köküne göre) alır.

(Devralındığı yer: RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Bu özniteliği verilen bağlama kaydeder.

Unregister(RegistrationAttribute+RegistrationContext)

Bu özniteliğin kaydını kaldırıyor.

Şunlara uygulanır