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


ProvideExtensibleUIContextRuleAttribute Класс

Определение

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

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

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

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

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

Расширители будут использовать тот же GUID для создания нового правила контекста пользовательского интерфейса с выражением , для параметра "*", чтобы расширить правило, созданное этим атрибутом.

Свойства

ContextGuid

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

Delay

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

Name

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

TypeId

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

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

Методы

GetPackageRegKeyPath(Guid)

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

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

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

Unregister(RegistrationAttribute+RegistrationContext)

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

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