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)
- C#
- VB
- F#
public DispatcherOperation<TResult> InvokeAsync<TResult>(
Func<TResult> callback
)
Public Function InvokeAsync(Of TResult) (
callback As Func(Of TResult)
) As DispatcherOperation(Of TResult)
member InvokeAsync :
callback : Func<'TResult> -> DispatcherOperation<'TResult>
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