Freigeben über


IRemoteProxiedUserControl.InvokeAsync Methode

Definition

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.

Gilt für: