ThreadHelper.Invoke Method (Action)

Calls an action on the UI thread.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)


Public Sub Invoke ( _
    action As Action _
public void Invoke(
    Action action
void Invoke(
    Action^ action
member Invoke : 
        action:Action -> unit 
public function Invoke(
    action : Action



If the caller is already on the UI thread, then the call is made directly. Otherwise, the call is transferred onto the UI thread, and this thread blocks until the call returns. If the UI thread throws an exception, that exception is transferred and thrown again on this thread.

.NET Framework Security

See Also


ThreadHelper Class

Invoke Overload

Microsoft.VisualStudio.Shell Namespace