Skip to main content

InvokeAsync(Func<Task>, DispatcherPriority) Method

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

Definition​

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

public Task InvokeAsync(
Func<Task> callback,
DispatcherPriority priority
)

Parameters​

  Func(Task)
A Func<Task> delegate to invoke through the dispatcher.
  DispatcherPriority
The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.

Return Value​

Task
An task that completes after the task returned from callback finishes

See Also​

Reference​

Dispatcher Class
InvokeAsync Overload
Avalonia.Threading Namespace