Partilhar via


Interface IInstallableExtension

Contém informações de caminho e a assinatura de um pacote VSIX. As informações podem ser usadas para instalar uma extensão.

Namespace:  Microsoft.VisualStudio.ExtensionManager
Assembly:  Microsoft.VisualStudio.ExtensionManager (em Microsoft.VisualStudio.ExtensionManager.dll)

Sintaxe

'Declaração
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

O tipo IInstallableExtension expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AdditionalElements (Herdado de IExtension.)
Propriedade pública Content O conteúdo em uma extensão. (Herdado de IExtension.)
Propriedade pública Header Contém os metadados no nó 'Identificador' de uma extensão. (Herdado de IExtension.)
Propriedade pública LocalizedAdditionalElements (Herdado de IExtension.)
Propriedade pública PackagePath O caminho de um arquivo de pacote VSIX.
Propriedade pública References Uma coleção das dependências de uma extensão. (Herdado de IExtension.)
Propriedade pública SchemaVersion (Herdado de IExtension.)
Propriedade pública SignatureCertificate O certificado usado para assinar a extensão.
Propriedade pública SignatureState Indica a presença e a validade da assinatura digital da extensão.
Propriedade pública SignedBy A entidade que assinou a extensão.
Propriedade pública Targets (Herdado de IExtension.)
Propriedade pública Type (Herdado de IExtension.)

Superior

Métodos

  Nome Descrição
Método público IsProductSupported (Herdado de IExtension.)

Superior

Comentários

Embora essa API oferece suporte a Extension Manager infra-estrutura, é recomendável que você não usá-lo porque ele está sujeito a alterações.

IInstallableExtensionherda do IExtension, que contém os metadados do manifesto do pacote VSIX. Portanto, um totalmente preenchida IInstallableExtension objeto inclui todas as informações necessárias para instalar a extensão.

Para obter mais informações sobre a implantação de extensão no Visual Studio 2010, consulte Implantação de extensão do Visual Studio.

Consulte também

Referência

Namespace Microsoft.VisualStudio.ExtensionManager