InvokeAsync<TResult>(Func<Task<TResult>>, 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)
- C#
- VB
- F#
public Task<TResult> InvokeAsync<TResult>(
Func<Task<TResult>> action,
DispatcherPriority priority
)
Public Function InvokeAsync(Of TResult) (
action As Func(Of Task(Of TResult)),
priority As DispatcherPriority
) As Task(Of TResult)
member InvokeAsync :
action : Func<Task<'TResult>> *
priority : DispatcherPriority -> Task<'TResult>
Parameters
- Func(Task(TResult))
- A Func<Task<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
Return Value
Task(TResult)
An task that completes after the task returned from callback finishes
See Also
Reference
Dispatcher Class
InvokeAsync Overload
Avalonia.Threading Namespace