DispatcherInvokeAsyncTResult(FuncTaskTResult, DispatcherPriority) Method
Executes the specified Func<Task<TResult>> asynchronously on the
thread that the Dispatcher was created on
Namespace: Avalonia.ThreadingAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
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>
- action FuncTaskTResult
-
A Func<Task<TResult>> delegate to invoke through the dispatcher.
- priority DispatcherPriority
-
The priority that determines in what order the specified
callback is invoked relative to the other pending operations
in the Dispatcher.
- TResult
TaskTResult
An task that completes after the task returned from callback finishes