ProvideExtensibleUIContextRuleAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |