Udostępnij za pośrednictwem


IRemoteProxiedUserControl.InvokeAsync Metoda

Definicja

Ta metoda umożliwia wywoływanie metody ExecuteAsync na asynchroniczne polecenie będące częścią kontrolki DataContext.

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)

Parametry

id
ObjectId

Unikatowy identyfikator wystąpienia polecenia asynchronicznego.

parameter
MessagePackFragment

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

cancellationToken
CancellationToken

Token anulowania dla wywołania asynchronicznego.

Zwraca

Zwraca, czy funkcja ExecuteAsync została wywołana.

Polecenie Task jest wykonywane po zakończeniu wykonywania asynchronicznego polecenia.

Dotyczy