Compartir a través de


IRemoteProxiedUserControl2.InvokeAsync Método

Definición

Invoca 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.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)

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.

context
IReadOnlyDictionary<String,String>

Propiedades de contexto de cliente capturadas.

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