Skip to main content

InvokeAsync<TResult>(Func<TResult>) Method

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

Definition​

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

public DispatcherOperation<TResult> InvokeAsync<TResult>(
Func<TResult> callback
)

Parameters​

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

Type Parameters​

The type of the callback return value.

Return Value​

DispatcherOperation(TResult)
An operation representing the queued delegate to be invoked.

Remarks​

Note that the default priority is DispatcherPriority.Default.

See Also​

Reference​

Dispatcher Class
InvokeAsync Overload
Avalonia.Threading Namespace