Invokes asynchronously by routing to a thread from the thread-pool (each method can be executed in a separate thread).
Invokes directly without routing.
Invokes one by one from from the queue.
Invokes via .NET built in queue System.Windows.Threading.Dispatcher.
Invokes to WinForms main UI thread.
Invokes a method according to specified thread mode.
Provides dispatcher that shall be used for raising events and delivering messages in a correct thread.