Provides a way to synchronously or asynchronously execute a delegate.
For a list of all members of this type, see ISynchronizeInvoke Members.
[Visual Basic] Public Interface ISynchronizeInvoke [C#] public interface ISynchronizeInvoke [C++] public __gc __interface ISynchronizeInvoke [JScript] public interface ISynchronizeInvoke
| Class | Description |
|---|---|
| Control | Defines the base class for controls, which are components with visual representation. |
The ISynchronizeInvoke interface provides synchronous and asynchronous communication between objects about the occurrence of an event. Objects that implement this interface can receive notification that an event has occurred, and they can respond to queries about the event. In this way, clients can make sure that one request has been processed before they submit a subsequent request that depends on completion of the first.
The ISynchronizeInvoke class provides two ways to invoke a process:
Namespace: System.ComponentModel
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: System (in System.dll)
ISynchronizeInvoke Members | System.ComponentModel Namespace | BeginInvoke | EndInvoke | Invoke