Condividi tramite


Interfaccia IExtensionHeader

Rappresenta tutti i metadati che è contenuto nell' elemento di identificatore di un manifesto VSIX.

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

Sintassi

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

Il tipo IExtensionHeader espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AdditionalElements
Proprietà pubblica AllUsers
Proprietà pubblica Author la persona o la società che hanno creato l'estensione.
Proprietà pubblica Description Una descrizione dell' estensione.
Proprietà pubblica GettingStartedGuide Una posizione in cui vengono fornite informazioni su come utilizzare l'estensione.
Proprietà pubblica GlobalScope
Proprietà pubblica Icon percorso di un file di icona che rappresenta l'estensione.
Proprietà pubblica Identifier un valore univoco per identificare l'estensione.
Proprietà pubblica InstalledByMsi Indica se l'estensione è stata installata da un file di Windows Installer (MSI).Queste estensioni non possono essere disinstallate tramite Gestione estensioni.A il contrario, è necessario disinstallare tramite la sezione di programmi di disinstallare il Pannello di controllo di Windows.
Proprietà pubblica License il percorso di un file di licenza.
Proprietà pubblica LicenseClickThrough Specifica se una finestra di dialogo di contratto di licenza deve essere visualizzata prima che l'estensione venga installata.
Proprietà pubblica LicenseFormat il formato dati di una licenza.Corrisponde al valore di un campo da DataFormats.
Proprietà pubblica Locale CultureInfo che corrisponde all' ID delle impostazioni locali (LCID) elencato nel manifesto dell' estensione.
Proprietà pubblica LocalizedAdditionalElements
Proprietà pubblica LocalizedDescription
Proprietà pubblica LocalizedName
Proprietà pubblica MoreInfoUrl Una posizione che fornisce ulteriori informazioni sull' estensione.
Proprietà pubblica Name Nome dell'estensione.
Proprietà pubblica PreviewImage Il percorso di un file di immagine che illustra lo scopo di estensione.
Proprietà pubblica ReleaseNotes
Proprietà pubblica ReleaseNotesContent
Proprietà pubblica ReleaseNotesFormat
Proprietà pubblica SupportedFrameworkVersionRange
Proprietà pubblica SystemComponent Specifica se un'estensione può essere disinstallato.
Proprietà pubblica Tags
Proprietà pubblica Version La versione dell' estensione.

In alto

Note

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

Per ulteriori informazioni sui manifesti VSIX, vedere Informazioni di riferimento sullo schema dell'estensione VSIX. Per ulteriori informazioni sulla distribuzione di estensione in genere vedere Distribuzione di un'estensione di Visual Studio.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.ExtensionManager