Skip to main content

InvokeAsync<TResult>(Func<Task<TResult>>) Method

Executes the specified Func<Task<TResult>> asynchronously on the thread that the Dispatcher was created on

Definition​

Namespace: Avalonia.Threading
Assembly: Avalonia.Base (in Avalonia.Base.dll)

public Task<TResult> InvokeAsync<TResult>(
Func<Task<TResult>> action
)

Parameters​

  Func(Task(TResult))
A Func<Task<TResult>> delegate to invoke through the dispatcher.

Type Parameters​

Return Value​

Task(TResult)
An task that completes after the task returned from callback finishes

See Also​

Reference​

Dispatcher Class
InvokeAsync Overload
Avalonia.Threading Namespace