Compartir a través de


IRemoteProxiedUserControl.InvokeAsync Método

Definición

Este método permite invocar ExecuteAsync en un comando asincrónico que forma parte de DataContext del control.

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)

Parámetros

id
ObjectId

Identificador único de la instancia de comando asincrónica.

parameter
MessagePackFragment

Valor que se va a pasar como parámetro al invocar ExecuteAsync.

cancellationToken
CancellationToken

Token de cancelación de la llamada asincrónica.

Devoluciones

Devuelve si se invocó ExecuteAsync.

Task se completa cuando se completa la ejecución asincrónica del comando.

Se aplica a