Поделиться через


ProvideUIContextRuleAttribute Класс

Определение

Этот атрибут регистрирует правило контекста пользовательского интерфейса.

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
Наследование
ProvideUIContextRuleAttribute
Атрибуты

Конструкторы

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

Создает запись контекста пользовательского интерфейса на основе правил, которая активируется, когда выражение принимает значение true.

Свойства

ContextGuid

Guid контекста для создаваемого контекста пользовательского интерфейса

Delay

Задержка в мс для применения перед активацией контекста пользовательского интерфейса

Expression

Выражение, вычисляемое для определения состояния контекста пользовательского интерфейса

Name

Имя диагностики для созданного контекста пользовательского интерфейса

TermNames

Список имен терминов, используемых в выражении

TermValues

Значения терминов, используемых в выражении

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу.

(Унаследовано от RegistrationAttribute)

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. он также содержит такие сведения, как регистрируемого типа и путь.

Unregister(RegistrationAttribute+RegistrationContext)

Отмените регистрацию этой спецификации автозагрузки.

Применяется к