ProvideExtensibleUIContextRuleAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Tento atribut registruje pravidlo kontextu uživatelského rozhraní.
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
- Dědičnost
- Atributy
Konstruktory
ProvideExtensibleUIContextRuleAttribute(String, String, UInt32) |
Vytvoří rozšiřitelný záznam kontextu uživatelského rozhraní založený na pravidlech, který se aktivuje, když platí některý z termínů přidaných jinými rozšířeními. Extendery by použily stejný identifikátor GUID k vytvoření nového pravidla kontextu uživatelského rozhraní s výrazem nastaveným na "*", který rozšíří pravidlo vytvořené tímto atributem. |
Vlastnosti
ContextGuid |
Guid kontextu pro kontext uživatelského rozhraní, který se má vytvořit |
Delay |
Zpoždění v ms před aktivací kontextu uživatelského rozhraní |
Name |
Název diagnostiky pro vytvořený kontext uživatelského rozhraní |
TypeId |
Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu. (Zděděno od RegistrationAttribute) |
Metody
GetPackageRegKeyPath(Guid) |
Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Volána pro registraci tohoto atributu s daným kontextem. Kontext obsahuje umístění, kam se mají umístit registrační informace. Obsahuje také například zaregistrovaný typ a informace o cestě. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušte registraci této specifikace automatického načítání. |