Sdílet prostřednictvím


ExtensionPointRegistrationAttribute Třída

Definice

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
ExtensionPointRegistrationAttribute
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í.

Platí pro