ProvideBindingPathAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este atributo registra una ruta de acceso que se debe sondear para ensamblados candidatos en tiempo de carga del ensamblado.
Por ejemplo: [...\VisualStudio\10.0\BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] "$PackageFolder$"=""
Esto registraría el "PackageFolder" (es decir, la ubicación del archivo pkgdef) como un directorio que se va a sondear para que se carguen los ensamblados.
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
- Herencia
- Atributos
Comentarios
Por ejemplo:
[...\VisualStudio\10.0\BindingPaths\{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}]
"$PackageFolder$"=""
Esto registra packageFolder (es decir, la ubicación del archivo pkgdef) como un directorio que se va a sondear para que se carguen los ensamblados.
Constructores
ProvideBindingPathAttribute() |
Inicializa una nueva instancia de la clase ProvideBindingPathAttribute. |
Propiedades
SubPath |
Un SubPath opcional para establecer después de $PackageFolder$. Debe usarse si los ensamblados que se van a sondear residen en un directorio diferente que el archivo pkgdef. |
TypeId |
Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase. (Heredado de RegistrationAttribute) |
Métodos
GetPackageRegKeyPath(Guid) |
Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage. (Heredado de RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registra este atributo en el contexto dado. |
Unregister(RegistrationAttribute+RegistrationContext) |
Anula el registro de este atributo. |