Condividi tramite


Interfaccia IExtension

Contiene i metadati da un manifesto VSIX.

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

Sintassi

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

Il tipo IExtension espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalElements
Proprietà pubblica Content il contenuto in un'estensione.
Proprietà pubblica Header Contiene i metadati nel nodo “identificatore„ di un'estensione.
Proprietà pubblica LocalizedAdditionalElements
Proprietà pubblica References Raccolta delle dipendenze di un'estensione.
Proprietà pubblica SchemaVersion
Proprietà pubblica Targets
Proprietà pubblica Type

In alto

Metodi

  Nome Descrizione
Metodo pubblico IsProductSupported

In alto

Note

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

In genere, le estensioni vengono implementate in pacchetti VSIX, ciascuno dei quali contiene un file manifesto VSIX per utilizzare i metadati. Per ulteriori informazioni sulla distribuzione dell' estensione, vedere Distribuzione di un'estensione di Visual Studio.

Per ulteriori informazioni sulla struttura dei file manifesto VSIX, vedere Informazioni di riferimento sullo schema dell'estensione VSIX.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ExtensionManager