DispatcherInvokeAsyncTResult(FuncTaskTResult, DispatcherPriority) 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) Version: 11.3.999
public Task<TResult> InvokeAsync<TResult>(
	Func<Task<TResult>> action,
	DispatcherPriority priority
)

Parameters

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

Type Parameters

TResult

Return Value

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

See Also