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 in the Silverlight thread.
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.