Compartilhar via


ProvideUIContextRuleAttribute Classe

Definição

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

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

Construtores

ProvideUIContextRuleAttribute(String, String, String, String[], String[], UInt32)

Cria uma entrada de contexto de interface do usuário baseada em regra que é ativada quando a expressão é avaliada como true

Propriedades

ContextGuid

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

Delay

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

Expression

Expressão a ser avaliada para determinar o estado do contexto da interface do usuário

Name

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

TermNames

Lista de nomes de termos usados na expressão

TermValues

Valores de termos usados na expressão

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)

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 dessa especificação de Carregamento Automático.

Aplica-se a