Freigeben über


IExtension-Schnittstelle

Enthält die Metadaten aus einem VSIX-Manifest.

Namespace:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)

Syntax

'Declaration
Public Interface IExtension
public interface IExtension
public interface class IExtension
type IExtension =  interface end
public interface IExtension

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalElements
Öffentliche Eigenschaft Content Der Inhalt einer Erweiterung.
Öffentliche Eigenschaft Header Enthält die Metadaten in „Bezeichner“ Knoten einer Erweiterung.
Öffentliche Eigenschaft LocalizedAdditionalElements
Öffentliche Eigenschaft References Eine Auflistung der Abhängigkeiten einer Erweiterung.
Öffentliche Eigenschaft SchemaVersion
Öffentliche Eigenschaft Targets
Öffentliche Eigenschaft Type

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode IsProductSupported

Zum Seitenanfang

Hinweise

Obwohl dies Erweiterungs-Manager API unterstützt die Infrastruktur wir empfiehlt, dass Sie sie nicht verwenden, da sie ggf. geändert wird.

In der Regel werden Erweiterungen in VSIX-Paketen bereitgestellt, von denen jedes eine VSIX-Manifestdatei, um die Metadaten zu halten. Weitere Informationen über die Add-Ins finden. Bereitstellung von Erweiterungen für Visual Studio

Weitere Informationen zur Struktur von VSIX-Manifestdateien, finden Sie VSIX-Erweiterungs-Schemareferenzweitere Informationen.

Siehe auch

Referenz

Microsoft.VisualStudio.ExtensionManager-Namespace