Skip to main content

Invoke<TResult>(Func<TResult>, DispatcherPriority) Method

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

Definition​

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

public TResult Invoke<TResult>(
Func<TResult> callback,
DispatcherPriority priority
)

Parameters​

  Func(TResult)
A Func<TResult> 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.

Type Parameters​

The type of the callback return value.

Return Value​

TResult
The return value from the delegate being invoked.

See Also​

Reference​

Dispatcher Class
Invoke Overload
Avalonia.Threading Namespace