Compartir a través de


ProvideExtensibleUIContextRuleAttribute Clase

Definición

Este atributo registra una regla de contexto de interfaz de usuario.

public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideExtensibleUIContextRuleAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideExtensibleUIContextRuleAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideExtensibleUIContextRuleAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideExtensibleUIContextRuleAttribute
Inherits RegistrationAttribute
Herencia
ProvideExtensibleUIContextRuleAttribute
Atributos

Constructores

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Crea una entrada de contexto de interfaz de usuario basada en reglas extensible que se activa cuando cualquiera de los términos agregados por otras extensiones es true.

Los extensores usarían el mismo GUID para crear una nueva regla de contexto de interfaz de usuario con la expresión establecida en "*" para ampliar la regla creada por este atributo.

Propiedades

ContextGuid

Guid de contexto para el contexto de la interfaz de usuario que se va a crear

Delay

Retraso en ms que se aplicará antes de activar el contexto de la interfaz de usuario

Name

Nombre de diagnóstico para el contexto de la interfaz de usuario creado

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)

Se usa para registrar este atributo con el contexto determinado. El contexto contiene la ubicación en la que se debe colocar la información de registro. también contiene como el tipo que se está registrando y la información de ruta de acceso.

Unregister(RegistrationAttribute+RegistrationContext)

Anule el registro de esta especificación AutoLoad.

Se aplica a