Dispatcher::Invoke<TResult> Method (Func<TResult>^, DispatcherPriority, CancellationToken)
.NET Framework (current version)
Executes the specified Func<TResult> synchronously at the specified priority on the thread the Dispatcher is associated with.
Assembly: WindowsBase (in WindowsBase.dll)
public: generic<typename TResult> TResult Invoke( Func<TResult>^ callback, DispatcherPriority priority, CancellationToken cancellationToken )
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.
- cancellationToken
-
Type:
System.Threading::CancellationToken
An object that indicates whether to cancel the operation.
Return Value
Type: TResultType Parameters
- TResult
The return value type of the specified delegate.
The value returned by callback.
.NET Framework
Available since 4.5
Available since 4.5
Show: