IRemoteProxiedUserControl.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.
Diese Methode ermöglicht das Aufrufen von ExecuteAsync für einen asynchronen Befehl, der Teil des DataContext des Steuerelements ist.
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)
Parameter
- id
- ObjectId
Der eindeutige Bezeichner des asynchronen Befehls instance.
- parameter
- MessagePackFragment
Ein Wert, der beim Aufrufen von ExecuteAsync als Parameter übergeben werden soll.
- cancellationToken
- CancellationToken
Abbruchtoken für den asynchronen Aufruf.
Gibt zurück
Gibt zurück, ob ExecuteAsync aufgerufen wurde.
Die Task wird abgeschlossen, wenn die asynchrone Ausführung des Befehls abgeschlossen ist.