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(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) |
Отмените регистрацию этой спецификации автозагрузки. |