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