Click or drag to resize

IDispatcherMessageLoopInvokeIfRequired Method

Overload List
 NameDescription
Public methodInvokeIfRequired(Action) Invokes the specified callback on the message loop and waits for its completion. If the current thread is the thread running the message loop, executes the callback directly without pumping the message loop.
Public methodInvokeIfRequiredT(FuncT) Invokes the specified callback, waits for its completion, and returns the result. If the current thread is the thread running the message loop, executes the callback directly without pumping the message loop.
Public methodInvokeIfRequiredT(ActionT, T) Executes an action synchronously with the GUI.
Public methodInvokeIfRequiredT, TResult(FuncT, TResult, T) Evaluates a function synchronously with the Gui.
Public methodInvokeIfRequiredT1, T2(ActionT1, T2, T1, T2) Executes an action synchronously with the GUI.
Public methodInvokeIfRequiredT1, T2, TResult(FuncT1, T2, TResult, T1, T2) 
Public methodInvokeIfRequiredT1, T2, T3(ActionT1, T2, T3, T1, T2, T3) Executes an action synchronously with the GUI.
Public methodInvokeIfRequiredT1, T2, T3, TResult(FuncT1, T2, T3, TResult, T1, T2, T3) 
Public methodInvokeIfRequiredT1, T2, T3, T4(ActionT1, T2, T3, T4, T1, T2, T3, T4) Executes an action synchronously with the GUI.
Public methodInvokeIfRequiredT1, T2, T3, T4, TResult(FuncT1, T2, T3, T4, TResult, T1, T2, T3, T4) 
Public methodInvokeIfRequiredT1, T2, T3, T4, T5(ActionT1, T2, T3, T4, T5, T1, T2, T3, T4, T5) Executes an action synchronously with the Gui.
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, TResult(FuncT1, T2, T3, T4, T5, TResult, T1, T2, T3, T4, T5) 
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, T6, TResult(FuncT1, T2, T3, T4, T5, T6, TResult, T1, T2, T3, T4, T5, T6) 
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, T6, T7, TResult(FuncT1, T2, T3, T4, T5, T6, T7, TResult, T1, T2, T3, T4, T5, T6, T7) 
Top
See Also