Dispatcher::InvokeAsync<TResult> Method (Func<TResult>^, DispatcherPriority)
.NET Framework (current version)
Executes the specified Func<TResult> asynchronously at the specified priority on the thread the Dispatcher is associated with.
Assembly: WindowsBase (in WindowsBase.dll)
public: generic<typename TResult> DispatcherOperation<TResult>^ InvokeAsync( Func<TResult>^ callback, DispatcherPriority priority )
Parameters
- callback
-
Type:
System::Func<TResult>^
A delegate to invoke through the dispatcher.
- priority
-
Type:
System.Windows.Threading::DispatcherPriority
The priority that determines in what order the specified callback is invoked relative to the other pending operations in the Dispatcher.
Return Value
Type: System.Windows.Threading::DispatcherOperation<TResult>^An object, which is returned immediately after InvokeAsync<TResult> is called, that can be used to interact with the delegate as it is pending execution in the event queue.
Type Parameters
- TResult
The return value type of the specified delegate.
.NET Framework
Available since 4.5
Available since 4.5
Show: