IRemoteProxiedUserControl2.InvokeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.