Partager via


ProvideUIContextRuleAttribute Classe

Définition

Cet attribut inscrit une règle de contexte d’interface utilisateur

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
Héritage
ProvideUIContextRuleAttribute
Attributs

Constructeurs

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

Crée une entrée de contexte d’interface utilisateur basée sur des règles qui est activée lorsque l’expression est évaluée à true

Propriétés

ContextGuid

GUID de contexte pour le contexte d’interface utilisateur à créer

Delay

Délai d’application de ms avant l’activation du contexte de l’interface utilisateur

Expression

Expression à évaluer pour déterminer l’état du contexte d’interface utilisateur

Name

Nom des diagnostics pour le contexte d’interface utilisateur créé

TermNames

Liste des noms de termes utilisés dans l’expression

TermValues

Valeurs des termes utilisés dans l’expression

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Appelé pour enregistrer cet attribut avec le contexte donné. Le contexte contient l'emplacement où les informations d'inscription doivent être placées. il contient également, par exemple, le type en cours d’inscription et des informations sur le chemin d’accès.

Unregister(RegistrationAttribute+RegistrationContext)

Annulez l’inscription de cette spécification de chargement automatique.

S’applique à