다음을 통해 공유


IRemoteProxiedUserControl2.InvokeAsync 메서드

정의

컨트롤의 DataContext에 포함된 비동기 명령에서 ExecuteAsync를 호출합니다.

public System.Threading.Tasks.Task<bool> InvokeAsync (Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId id, Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment parameter, System.Collections.Generic.IReadOnlyDictionary<string,string> context, System.Threading.CancellationToken cancellationToken);
abstract member InvokeAsync : Microsoft.VisualStudio.RpcContracts.RemoteUI.ObjectId * Microsoft.VisualStudio.RpcContracts.RemoteUI.MessagePackFragment * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function InvokeAsync (id As ObjectId, parameter As MessagePackFragment, context As IReadOnlyDictionary(Of String, String), cancellationToken As CancellationToken) As Task(Of Boolean)

매개 변수

id
ObjectId

비동기 명령 instance 고유 식별자입니다.

parameter
MessagePackFragment

ExecuteAsync를 호출할 때 매개 변수로 전달할 값입니다.

context
IReadOnlyDictionary<String,String>

캡처된 클라이언트 컨텍스트 속성입니다.

cancellationToken
CancellationToken

비동기 호출에 대한 취소 토큰입니다.

반환

ExecuteAsync가 호출되었는지 여부를 반환합니다.

Task 는 명령의 비동기 실행이 완료되면 완료됩니다.

적용 대상