ProvideBindingPathAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esse atributo registra um caminho que deve ser investigado para assemblies candidatos no tempo de carregamento do assembly.
Por exemplo: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""
Isso registraria o "PackageFolder" (ou seja, o local do arquivo pkgdef) como um diretório a ser investigado para que os assemblies sejam carregados.
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
- Herança
- Atributos
Comentários
Por exemplo:
[...\VisualStudio\10.0\BindingPaths\{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}]
"$PackageFolder$"=""
Isso registra o PackageFolder (ou seja, o local do arquivo pkgdef) como um diretório a ser investigado para que assemblies sejam carregados.
Construtores
ProvideBindingPathAttribute() |
Inicializa uma nova instância da classe ProvideBindingPathAttribute. |
Propriedades
SubPath |
Um SubPath opcional a ser definido após $PackageFolder$. Isso deve ser usado se os assemblies a serem investigados residirem em um diretório diferente do arquivo pkgdef. |
TypeId |
Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor sobre as instâncias que podem ser aplicadas a uma classe. (Herdado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtém o caminho do Registro (em relação à raiz do registro do aplicativo) do VSPackage. (Herdado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra esse atributo com o contexto fornecido. |
Unregister(RegistrationAttribute+RegistrationContext) |
Cancela o registro desse atributo. |