Udostępnij za pośrednictwem


IRemoteProxiedUserControl2.InvokeAsync Metoda

Definicja

Wywołuje polecenie ExecuteAsync w async, które jest częścią kontrolki DataContext.

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)

Parametry

id
ObjectId

Unikatowy identyfikator wystąpienia polecenia asynchronicznego.

parameter
MessagePackFragment

Wartość, która ma zostać przekazana jako parametr podczas wywoływania polecenia ExecuteAsync.

context
IReadOnlyDictionary<String,String>

Przechwycone właściwości kontekstu klienta.

cancellationToken
CancellationToken

Token anulowania dla wywołania asynchronicznego.

Zwraca

Zwraca, czy wywołano funkcję ExecuteAsync.

Element Task zostanie ukończony po zakończeniu wykonywania asynchronicznego polecenia.

Dotyczy