Partager via


IInstallableExtension, interface

Contient des informations relatives au chemin d'accès et de signature pour un package VSIX. les informations peuvent être utilisées pour installer une extension.

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

Syntaxe

'Déclaration
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

Le type IInstallableExtension expose les membres suivants.

Propriétés

  Nom Description
Propriété publique AdditionalElements (Hérité de IExtension.)
Propriété publique Content le contenu dans une extension. (Hérité de IExtension.)
Propriété publique Header Contient les métadonnées dans le nœud de « identificateur » d'une extension. (Hérité de IExtension.)
Propriété publique LocalizedAdditionalElements (Hérité de IExtension.)
Propriété publique PackagePath le chemin d'accès d'un fichier de package VSIX.
Propriété publique References une collection des dépendances d'une extension. (Hérité de IExtension.)
Propriété publique SchemaVersion (Hérité de IExtension.)
Propriété publique SignatureCertificate Le certificat utilisé pour signer l'extension.
Propriété publique SignatureState Indique la présence et la validité de la signature numérique de l'extension.
Propriété publique SignedBy L'entité qui a archivé l'extension.
Propriété publique Targets (Hérité de IExtension.)
Propriété publique Type (Hérité de IExtension.)

Début

Méthodes

  Nom Description
Méthode publique IsProductSupported (Hérité de IExtension.)

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.

IInstallableExtension hérite d' IExtension, qui contient les métadonnées du manifeste VSIX pour le package. Par conséquent, un objet entièrement remplie d' IInstallableExtension inclut toutes les informations nécessaires pour installer l'extension.

Pour plus d'informations sur le déploiement d'une extension dans Visual Studio 2010, consultez Déploiement d'une extension Visual Studio.

Voir aussi

Référence

Microsoft.VisualStudio.ExtensionManager, espace de noms