Condividi tramite


ProvideExtensibleUIContextRuleAttribute Classe

Definizione

Questo attributo registra una regola di contesto dell'interfaccia utente

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
Ereditarietà
ProvideExtensibleUIContextRuleAttribute
Attributi

Costruttori

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Crea una voce di contesto dell'interfaccia utente basata su regole estendibile che viene attivata quando uno qualsiasi dei termini aggiunti da altre estensioni è true.

Gli extender userebbero lo stesso GUID per creare una nuova regola di contesto dell'interfaccia utente con l'espressione impostata su "*" per estendere la regola creata da questo attributo.

Proprietà

ContextGuid

Guid di contesto per il contesto dell'interfaccia utente da creare

Delay

Ritardo in ms da applicare prima di attivare il contesto dell'interfaccia utente

Name

Nome di diagnostica per il contesto dell'interfaccia utente creato

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Chiamato per registrare questo attributo con il contesto specificato. Il contesto contiene il percorso in cui devono essere salvate le informazioni di registrazione. contiene anche informazioni sul tipo registrato e sul percorso.

Unregister(RegistrationAttribute+RegistrationContext)

Annullare la registrazione di questa specifica di caricamento automatico.

Si applica a