Freigeben über


IInstallableExtension-Schnittstelle

Enthält Pfad und Signaturinformationen für ein VSIX-Paket. Die Informationen werden zum Einrichten einer Erweiterung verwendet werden.

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

Syntax

'Declaration
Public Interface IInstallableExtension _
    Inherits IExtension
public interface IInstallableExtension : IExtension
public interface class IInstallableExtension : IExtension
type IInstallableExtension =  
    interface 
        interface IExtension 
    end
public interface IInstallableExtension extends IExtension

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdditionalElements (Von IExtension geerbt.)
Öffentliche Eigenschaft Content Der Inhalt einer Erweiterung. (Von IExtension geerbt.)
Öffentliche Eigenschaft Header Enthält die Metadaten in „Bezeichner“ Knoten einer Erweiterung. (Von IExtension geerbt.)
Öffentliche Eigenschaft LocalizedAdditionalElements (Von IExtension geerbt.)
Öffentliche Eigenschaft PackagePath Der Pfad einer VSIX-Paket-Datei.
Öffentliche Eigenschaft References Eine Auflistung der Abhängigkeiten einer Erweiterung. (Von IExtension geerbt.)
Öffentliche Eigenschaft SchemaVersion (Von IExtension geerbt.)
Öffentliche Eigenschaft SignatureCertificate Das Zertifikat, das verwendet wird, um die Erweiterung zu signieren.
Öffentliche Eigenschaft SignatureState Kennzeichnet das Vorhandensein und die Gültigkeit der digitalen Signatur der Erweiterung.
Öffentliche Eigenschaft SignedBy Die Entität, die die Erweiterung signiert wurde.
Öffentliche Eigenschaft Targets (Von IExtension geerbt.)
Öffentliche Eigenschaft Type (Von IExtension geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode IsProductSupported (Von IExtension geerbt.)

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.

IInstallableExtension erbt von IExtension, das die Metadaten aus dem VSIX-Manifest für das Paket enthält. Aus diesem Grund schließt ein vollständig gefülltes IInstallableExtension-Objekt alle Informationen, die erforderlich ist, um die Erweiterung zu installieren.

Weitere Informationen über die Add-Ins finden Sie Bereitstellung von Erweiterungen für Visual Studioin Visual Studio 2010.

Siehe auch

Referenz

Microsoft.VisualStudio.ExtensionManager-Namespace