Condividi tramite


Interfaccia IInstallableExtension

Contiene informazioni sulla firma e il percorso di un pacchetto VSIX. le informazioni possono essere utilizzate per installare un'estensione.

Spazio dei nomi:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (in Microsoft.VisualStudio.ExtensionManager.dll)

Sintassi

'Dichiarazione
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

Il tipo IInstallableExtension espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalElements (Ereditato da IExtension)
Proprietà pubblica Content il contenuto in un'estensione. (Ereditato da IExtension)
Proprietà pubblica Header Contiene i metadati nel nodo “identificatore„ di un'estensione. (Ereditato da IExtension)
Proprietà pubblica LocalizedAdditionalElements (Ereditato da IExtension)
Proprietà pubblica PackagePath Il percorso di un file di pacchetto VSIX.
Proprietà pubblica References Raccolta delle dipendenze di un'estensione. (Ereditato da IExtension)
Proprietà pubblica SchemaVersion (Ereditato da IExtension)
Proprietà pubblica SignatureCertificate Il certificato utilizzato per firmare l'estensione.
Proprietà pubblica SignatureState Indica la presenza e la validità di firma digitale di estensione.
Proprietà pubblica SignedBy Entità che con segno l'estensione.
Proprietà pubblica Targets (Ereditato da IExtension)
Proprietà pubblica Type (Ereditato da IExtension)

In alto

Metodi

  Nome Descrizione
Metodo pubblico IsProductSupported (Ereditato da IExtension)

In alto

Note

Sebbene questa API supporta l'infrastruttura di Gestione estensioni , è consigliabile non utilizzarla in quanto è soggetto a modifiche.

IInstallableExtension eredita da IExtension, che contiene i metadati del manifesto VSIX per il pacchetto. Pertanto, un oggetto completamente popolato di IInstallableExtension include tutte le informazioni che sono necessarie per installare l'estensione.

Per ulteriori informazioni sulla distribuzione dell' estensione in Visual Studio 2010, vedere Distribuzione di un'estensione di Visual Studio.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ExtensionManager