托管和非托管事件
更新:2007 年 11 月
.NET Framework 事件模型不同于传统的 COM 事件模型。托管事件基于委托,而非托管事件(在 COM 中)基于连接点。由于客户端(事件接收方)和服务器(事件发送方)必须同时运行,所以这两个模型是紧密连接的事件系统。
本节将介绍如何连接托管和非托管 COM 事件系统,使对象能够跨越互用边界收发事件。如需具体的事件语法,请参见编程语言文档。
请注意,.NET Framework 本身并不提供与 Win32 事件交互的方式。若要与 Win32 事件交互,请使用平台调用从 Win32 API 调用本机 Win32 事件函数。有关平台调用的更多信息,请参见使用非托管 DLL 函数。
本节内容
COM 事件
从较高层次上概述连接点事件系统。如何:处理由 COM 源引发的事件
描述如何使用 COM 服务器所引发的事件。如何:引发 COM 接收器处理的事件
描述如何引发 COM 客户端所使用的事件。