IRemoteProxiedUserControl.InvokeAsync 메서드

정의

이 메서드를 사용하면 컨트롤의 DataContext에 포함된 비동기 명령에서 ExecuteAsync를 호출할 수 있습니다.

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

매개 변수

id
ObjectId

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

parameter
MessagePackFragment

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

cancellationToken
CancellationToken

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

반환

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

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

적용 대상