Freigeben über


ObjectExtenders-Schnittstelle

Ein Objekt, das den Zugriff auf Automationsextender ermöglicht.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")> _
Public Interface ObjectExtenders
[GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface ObjectExtenders
[GuidAttribute(L"8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")]
public interface class ObjectExtenders
[<GuidAttribute("8D0AA9CC-8465-42F3-AD6E-DFDE28CCC75D")>]
type ObjectExtenders =  interface end
public interface ObjectExtenders

Der ObjectExtenders-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DTE Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt eines ObjectExtenders-Objekts ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode GetContextualExtenderCATIDs Ruft alle CATIDs für die aktuelle Auswahl ab.
Öffentliche Methode GetExtender Ruft einen Extender für das jeweilige Objekt unter der angegebenen Kategorie ab.
Öffentliche Methode GetExtenderNames Ruft alle Extender für das jeweilige Objekt unter der angegebenen Kategorie ab.
Öffentliche Methode GetLocalizedExtenderName Infrastruktur. Nur für die interne Verwendung durch Microsoft vorgesehen.
Öffentliche Methode RegisterExtenderProvider Registriert einen Extenderanbieter für eine bestimmte Extenderkategorie.
Öffentliche Methode RegisterExtenderProviderUnk Registriert einen Extenderanbieter für eine auf IUnknown basierende Extenderkategorie.
Öffentliche Methode UnregisterExtenderProvider Hebt die Registrierung eines zuvor registrierten Extenderanbieters auf.

Zum Seitenanfang

Siehe auch

Referenz

EnvDTE-Namespace

Weitere Ressourcen

Implementieren und Verwenden von Automatisierungsextendern