DispatcherInvokeAsync Method

Overload List

InvokeAsync(Action) Executes the specified Action asynchronously on the thread that the Dispatcher was created on.
InvokeAsync(FuncTask) Executes the specified Func<Task> asynchronously on the thread that the Dispatcher was created on
InvokeAsync(Action, DispatcherPriority) Executes the specified Action asynchronously on the thread that the Dispatcher was created on.
InvokeAsync(FuncTask, DispatcherPriority) Executes the specified Func<Task> asynchronously on the thread that the Dispatcher was created on
InvokeAsync(Action, DispatcherPriority, CancellationToken) Executes the specified Action asynchronously on the thread that the Dispatcher was created on.
InvokeAsyncTResult(FuncTResult) Executes the specified Func<TResult> asynchronously on the thread that the Dispatcher was created on.
InvokeAsyncTResult(FuncTaskTResult) Executes the specified Func<Task<TResult>> asynchronously on the thread that the Dispatcher was created on
InvokeAsyncTResult(FuncTResult, DispatcherPriority) Executes the specified Func<TResult> asynchronously on the thread that the Dispatcher was created on.
InvokeAsyncTResult(FuncTaskTResult, DispatcherPriority) Executes the specified Func<Task<TResult>> asynchronously on the thread that the Dispatcher was created on
InvokeAsyncTResult(FuncTResult, DispatcherPriority, CancellationToken) Executes the specified Func<TResult> asynchronously on the thread that the Dispatcher was created on.

See Also