ExtensionPointRegistrationAttribute 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í.
Zaregistruje zprostředkovatele bodu rozšíření typu určeného odvozenými třídami jako ExtensionProviderType.
public ref class ExtensionPointRegistrationAttribute abstract : Microsoft::VisualStudio::Shell::RegistrationAttribute
public abstract class ExtensionPointRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ExtensionPointRegistrationAttribute = class
inherit RegistrationAttribute
Public MustInherit Class ExtensionPointRegistrationAttribute
Inherits RegistrationAttribute
- Dědičnost
- Odvozené
Konstruktory
ExtensionPointRegistrationAttribute(Type, String) |
Při použití balíčku zaregistruje balíček jako zprostředkovatele bodu rozšíření pro zadaný typ. |
Vlastnosti
ExtensionProvidersKey |
Cesta v registru, kde jsou deklarovány zprostředkovatelé rozšíření. Přepsání v odvozených třídách |
ExtensionProviderType |
Typ poskytovatele rozšíření (implementované rozhraní) |
Name |
Název poskytovatele bodu rozšíření čitelný pro člověka: Může se jednat o nelokalovaný řetězec nebo desetinný identifikátor prostředku s předponou @označující spravovaný prostředek. Například @1234 Předpona #může být použita k označení nativního prostředku. |
Provider |
Identifikátor GUID poskytovatele |
ProviderGuidString |
Identifikátor GUID zprostředkovatele vyjádřený jako řetězec |
ProviderType |
Typ, který implementuje přidružený bod rozšíření v tomto balíčku |
TypeId |
Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto 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 k kořenovému adresáři registru aplikace) VSPackage. (Zděděno od RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Volá se pro registraci tohoto atributu v daném kontextu. Kontext obsahuje umístění, kam se mají umístit informace o registraci. obsahuje také například zaregistrovaný typ a informace o cestě. |
Unregister(RegistrationAttribute+RegistrationContext) |
Zrušte registraci této specifikace zprostředkovatele bodu rozšíření. |