Partager via


IExtension, interface

Contient les métadonnées d'un manifeste VSIX.

Espace de noms :  Microsoft.VisualStudio.ExtensionManager
Assembly :  Microsoft.VisualStudio.ExtensionManager (dans Microsoft.VisualStudio.ExtensionManager.dll)

Syntaxe

'Déclaration
Public Interface IExtension
public interface IExtension
public interface class IExtension
type IExtension =  interface end
public interface IExtension

Le type IExtension expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AdditionalElements
Propriété publique Content le contenu dans une extension.
Propriété publique Header Contient les métadonnées dans le nœud de « identificateur » d'une extension.
Propriété publique LocalizedAdditionalElements
Propriété publique References une collection des dépendances d'une extension.
Propriété publique SchemaVersion
Propriété publique Targets
Propriété publique Type

Début

Méthodes

  Nom Description
Méthode publique IsProductSupported

Début

Notes

Bien qu'il prend en charge API l'infrastructure de Gestionnaire d'extensions , nous recommandons que vous n'utilisez pas car il est soumise à la modification.

En général, les extensions sont déployées dans des packages VSIX, qui contient un fichier manifeste VSIX pour conserver ses métadonnées. Pour plus d'informations sur le déploiement d'extensions, consultez Déploiement d'une extension Visual Studio.

Pour plus d'informations sur la structure des fichiers manifeste VSIX, consultez Référence de schéma d'extensions VSIX.

Voir aussi

Référence

Microsoft.VisualStudio.ExtensionManager, espace de noms