This documentation is archived and is not being maintained.

Managed and Unmanaged Events

The .NET Framework event model differs from the traditional COM event model. Managed events are based on delegates, whereas unmanaged events (in COM) are based on connection points. Both models are tightly coupled event systems, because the client (event receiver) and server (event sender) must run simultaneously.

This section explains how to bridge the managed and unmanaged event systems, enabling objects to send and receive events across the interoperation boundary. For specific event syntax, see your programming language documentation.

In This Section

COM Events
Provides a high-level overview of the connection point event system.
Handling Events Raised by a COM Source
Describes how to consume events raised by a COM server.
Raising Events Handled by a COM Sink
Describes how to raise events consumed by a COM client.

Related Topics

Handling and Raising Events
Introduces the .NET Framework event model.
Loosely Coupled Events
Describes the loosely coupled event model available to managed classes and COM+ components.