Partilhar via


ProvideExtensibleUIContextRuleAttribute Classe

Definição

Esse atributo registra uma regra de contexto de interface do usuário

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
Herança
ProvideExtensibleUIContextRuleAttribute
Atributos

Construtores

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Cria uma entrada de contexto de interface do usuário baseada em regra extensível que é ativada quando qualquer um dos termos adicionados por outras extensões é verdadeiro.

Os extensores usariam o mesmo GUID para criar uma nova regra de contexto de interface do usuário com expressão definida como "*" para estender a regra criada por esse atributo.

Propriedades

ContextGuid

Guid de contexto para o contexto da interface do usuário a ser criado

Delay

Atraso em ms a ser aplicado antes de ativar o contexto da interface do usuário

Name

Nome do diagnóstico para o contexto de interface do usuário criado

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 nas 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)

Chamado para registrar esse atributo com o contexto determinado. O contexto contém o local onde as informações de registro devem ser colocadas. ele também contém, como o tipo que está sendo registrado, e informações de caminho.

Unregister(RegistrationAttribute+RegistrationContext)

Cancele o registro desta especificação de Carregamento Automático.

Aplica-se a