Udostępnij za pośrednictwem


ProvideExtensibleUIContextRuleAttribute Klasa

Definicja

Ten atrybut rejestruje regułę kontekstu interfejsu użytkownika

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
Dziedziczenie
ProvideExtensibleUIContextRuleAttribute
Atrybuty

Konstruktory

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Tworzy rozszerzalny wpis kontekstu interfejsu użytkownika oparty na regułach, który jest aktywowany, gdy którekolwiek z terminów dodanych przez inne rozszerzenia jest prawdziwe.

Rozszerzenia używają tego samego identyfikatora GUID, aby utworzyć nową regułę kontekstu interfejsu użytkownika z wyrażeniem ustawionym na wartość "*", aby rozszerzyć regułę utworzoną przez ten atrybut.

Właściwości

ContextGuid

Identyfikator GUID kontekstu dla kontekstu interfejsu użytkownika do utworzenia

Delay

Opóźnienie w ms do zastosowania przed aktywowanie kontekstu interfejsu użytkownika

Name

Nazwa diagnostyki dla utworzonego kontekstu interfejsu użytkownika

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. zawiera również informacje o typie, który jest zarejestrowany, oraz informacje o ścieżce.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestruj tę specyfikację autoloadu.

Dotyczy