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 on the message loop thread.
Public methodInvokeIfRequiredT, TResult(FuncT, TResult, T) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2(ActionT1, T2, T1, T2) Executes an action synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, TResult(FuncT1, T2, TResult, T1, T2) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3(ActionT1, T2, T3, T1, T2, T3) Executes an action synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, TResult(FuncT1, T2, T3, TResult, T1, T2, T3) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4(ActionT1, T2, T3, T4, T1, T2, T3, T4) Executes an action synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4, TResult(FuncT1, T2, T3, T4, TResult, T1, T2, T3, T4) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4, T5(ActionT1, T2, T3, T4, T5, T1, T2, T3, T4, T5) Executes an action synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, TResult(FuncT1, T2, T3, T4, T5, TResult, T1, T2, T3, T4, T5) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, T6, TResult(FuncT1, T2, T3, T4, T5, T6, TResult, T1, T2, T3, T4, T5, T6) Evaluates a function synchronously on the message loop thread.
Public methodInvokeIfRequiredT1, T2, T3, T4, T5, T6, T7, TResult(FuncT1, T2, T3, T4, T5, T6, T7, TResult, T1, T2, T3, T4, T5, T6, T7) Evaluates a function synchronously on the message loop thread.
Top
See Also