ProvideBindingPathAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento atribut registruje cestu, která by měla být prohledány pro kandidáty sestavení v době načtení sestavení.
Příklad: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""
Tím se zaregistruje "PackageFolder" (tj. umístění souboru pkgdef) jako adresář, který bude prohledán pro načtení sestavení.
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
- Dědičnost
- Atributy
Konstruktory
ProvideBindingPathAttribute() |
Tento atribut registruje cestu, která by měla být prohledány pro kandidáty sestavení v době načtení sestavení. Příklad: [...\VisualStudio$(Ver)\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"="" Tím se zaregistruje "PackageFolder" (tj. umístění souboru pkgdef) jako adresář, který bude prohledán pro načtení sestavení. |
Vlastnosti
SubPath |
Volitelná podcesta k nastavení po $PackageFolder$. Toto by se mělo použít, pokud se sestavení, která se mají prověřovat, nacházejí v jiném adresáři než soubor pkgdef. |
TypeId |
Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Zaregistrujte cestu ke komponentě (nebo volitelně dílčí cestu k cestě ke komponentě) jako další cestu, kterou správce sestavení VS bude testovat při pokusu o překlad sestavení. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušení registrace cesty ke komponentě jako cesty vazby |