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 | |
---|---|---|
AdditionalElements | ||
Content | le contenu dans une extension. | |
Header | Contient les métadonnées dans le nœud de « identificateur » d'une extension. | |
LocalizedAdditionalElements | ||
References | une collection des dépendances d'une extension. | |
SchemaVersion | ||
Targets | ||
Type |
Début
Méthodes
Nom | Description | |
---|---|---|
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.