Freigeben über


IRemoteProxiedUserControl2.InvokeAsync Methode

Definition

Ruft ExecuteAsync für einen asynchronen Befehl auf, der Teil des DataContext-Steuerelements ist.

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)

Parameter

id
ObjectId

Der eindeutige Bezeichner des asynchronen Befehls instance.

parameter
MessagePackFragment

Ein Wert, der beim Aufrufen von ExecuteAsync als Parameter übergeben werden soll.

context
IReadOnlyDictionary<String,String>

Erfasste Clientkontexteigenschaften.

cancellationToken
CancellationToken

Abbruchtoken für den asynchronen Aufruf.

Gibt zurück

Gibt zurück, ob ExecuteAsync aufgerufen wurde.

Der Task ist abgeschlossen, wenn die asynchrone Ausführung des Befehls abgeschlossen ist.

Gilt für: