System.ComponentModel.ISynchronizeInvoke Members

The members of System.ComponentModel.ISynchronizeInvoke are listed below.

Public Properties

[read-only]
InvokeRequiredbool.

Gets a value indicating whether the caller must call ISynchronizeInvoke.Invoke(Delegate, Object[]) when calling an object that implements this interface.

Public Methods

BeginInvoke(Delegate, object[]) : IAsyncResult

Asynchronously executes the delegate on the thread that created this object.

EndInvoke(IAsyncResult) : object

Waits until the process started by calling ISynchronizeInvoke.BeginInvoke(Delegate, Object[]) completes, and then returns the value generated by the process.

Invoke(Delegate, object[]) : object

Synchronously executes the delegate on the thread that created this object and marshals the call to the creating thread.