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

异步命令实例的唯一标识符。

parameter
MessagePackFragment

调用 ExecuteAsync 时要作为参数传递的值。

cancellationToken
CancellationToken

异步调用的取消令牌。

返回

返回是否调用 ExecuteAsync。

Task完成命令的异步执行时,将完成 。

适用于