DispatcherExtensions.Invoke Method (Dispatcher, Action, TimeSpan, DispatcherPriority)
Executes the specified delegate synchronously with the specified priority on the thread that the specified Dispatcher was created on, and stops execution after the specified time-out period.
Assembly: System.Windows.Presentation (in System.Windows.Presentation.dll)
[BrowsableAttribute(false)] public static void Invoke( this Dispatcher dispatcher, Action action, TimeSpan timeout, DispatcherPriority priority )
- Type: System.Windows.Threading.Dispatcher
The dispatcher that executes the delegate.
- Type: System.Action
The delegate to execute, which takes no arguments and does not return a value.
- Type: System.TimeSpan
The maximum time to wait for the operation to finish.