다음을 통해 공유


IInstallableExtension 인터페이스

VSIX 패키지에 대 한 경로 및 서명 정보가 포함 되어 있습니다. 확장을 설치 하는 데 정보를 사용할 수 있습니다.

네임스페이스:  Microsoft.VisualStudio.ExtensionManager
어셈블리:  Microsoft.VisualStudio.ExtensionManager(Microsoft.VisualStudio.ExtensionManager.dll)

구문

‘선언
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

IInstallableExtension 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 AdditionalElements (IExtension에서 상속됨)
Public 속성 Content 확장의 콘텐츠입니다. (IExtension에서 상속됨)
Public 속성 Header 'Identifier' 노드는 확장에 메타 데이터를 포함합니다. (IExtension에서 상속됨)
Public 속성 LocalizedAdditionalElements (IExtension에서 상속됨)
Public 속성 PackagePath VSIX 패키지 파일의 경로입니다.
Public 속성 References 확장의 종속성의 컬렉션입니다. (IExtension에서 상속됨)
Public 속성 SchemaVersion (IExtension에서 상속됨)
Public 속성 SignatureCertificate 확장 프로그램에 서명 하는 데 사용 되는 인증서입니다.
Public 속성 SignatureState 현재 상태 및 확장의 디지털 서명의 유효성을 나타냅니다.
Public 속성 SignedBy 확장명을 서명 하는 엔터티.
Public 속성 Targets (IExtension에서 상속됨)
Public 속성 Type (IExtension에서 상속됨)

위쪽

메서드

  이름 설명
Public 메서드 IsProductSupported (IExtension에서 상속됨)

위쪽

설명

이 API를 지원 하기는 하지만 확장 관리자 인프라를 좋습니다 변경 될 수 있으므로 사용 하지 않는 것입니다.

IInstallableExtension상속 IExtension, VSIX 매니페스트는 패키지에 대 한 메타 데이터를 포함 합니다. 따라서 한 완전히 채워진 IInstallableExtension 개체의 확장을 설치 하는 데 필요한 모든 정보가 포함 됩니다.

확장 배포에 대 한 자세한 내용은 Visual Studio 2010를 참조 하십시오 Visual Studio Extension 배포.

참고 항목

참조

Microsoft.VisualStudio.ExtensionManager 네임스페이스