Freigeben über


ExtensionPointRegistrationAttribute Klasse

Definition

Registriert einen Erweiterungspunktanbieter des typs, der von abgeleiteten Klassen als ExtensionProviderType angegeben wird.

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
Vererbung
ExtensionPointRegistrationAttribute
Abgeleitet

Konstruktoren

ExtensionPointRegistrationAttribute(Type, String)

Bei Anwendung auf ein Paket registriert das Paket als Erweiterungspunktanbieter für den angegebenen Typ.

Eigenschaften

ExtensionProvidersKey

Der Pfad in der Registrierung, in dem die Erweiterungsanbieter deklariert werden. Überschreiben Sie in abgeleiteten Klassen.

ExtensionProviderType

Der Typ des Erweiterungsanbieters (die implementierte Schnittstelle)

Name

Der für Menschen lesbare Name des Erweiterungspunktanbieters Dies kann entweder eine nicht lokalisierte Zeichenfolge oder ein Dezimalressourcenbezeichner mit dem Präfix "@" sein, der eine verwaltete Ressource angibt. z. B. "@1234" Das Präfix "#" kann verwendet werden, um eine native Ressource anzuzeigen.

Provider

Die GUID des Anbieters

ProviderGuidString

Die GUID des Anbieters, ausgedrückt als Zeichenfolge

ProviderType

Der Typ, der den zugeordneten Erweiterungspunkt in diesem Paket implementiert.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. Der Kontext enthält die Position, an der die Registrierungsinformationen platziert werden sollen. Es enthält auch den registrierten Typ und Pfadinformationen.

Unregister(RegistrationAttribute+RegistrationContext)

Heben Sie die Registrierung dieser Erweiterungspunktanbieterspezifikation auf.

Gilt für: