다음을 통해 공유


IVsExtensionManager.InstallAsync 메서드 (IInstallableExtension, Boolean, Object)

비동기적으로 확장명을 ExtensionsRoot 디렉터리에 설치 됩니다. 전달 하 여이 메서드를 사용 하 여 호출 되는 설치를 취소할 수는 userState 개체의 InstallAsyncCancel 메서드.

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

구문

‘선언
Sub InstallAsync ( _
    extension As IInstallableExtension, _
    perMachine As Boolean, _
    userState As Object _
)
void InstallAsync(
    IInstallableExtension extension,
    bool perMachine,
    Object userState
)
void InstallAsync(
    IInstallableExtension^ extension, 
    bool perMachine, 
    Object^ userState
)
abstract InstallAsync : 
        extension:IInstallableExtension * 
        perMachine:bool * 
        userState:Object -> unit
function InstallAsync(
    extension : IInstallableExtension, 
    perMachine : boolean, 
    userState : Object
)

매개 변수

  • perMachine
    형식: Boolean

    현재 사용자에 대해서만 또는 컴퓨터 단위로 확장 설치 여부를 지정 합니다.

  • userState
    형식: Object

    작업 ID 이벤트 처리기에서이 메서드를 여러 번 호출을 추적 하는 데 사용할 수 있습니다.

설명

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

.NET Framework 보안

참고 항목

참조

IVsExtensionManager 인터페이스

InstallAsync 오버로드

Microsoft.VisualStudio.ExtensionManager 네임스페이스