Managed 和 Unmanaged 事件
.NET Framework 事件模型有別於傳統的 COM 事件模型。Managed 事件是依據委派,而 Unmanaged 事件 (在 COM 中) 則是依據連接點。這兩種模型都是緊密結合的事件系統,因為用戶端 (事件接收者) 和伺服器 (事件傳送者) 必須同時執行。
這個章節將說明如何橋接 Managed 和 Unmanaged COM 事件系統,讓物件能夠跨越互通界限傳送和接收事件。如需特定的事件語法,請參閱您的程式語言文件。
請注意,.NET Framework 原本並沒有提供與 Win32 事件互動的方式。若要與 Win32 事件互動,請使用平台叫用來呼叫 Win32 API 中的原始 Win32 事件函式。如需平台叫用的詳細資訊,請參閱使用 Unmanaged DLL 函式 。
在本節中
- COM 事件
提供連接點事件系統的高階概觀。
- HOW TO:處理 COM 來源所引發的事件
描述如何使用由 COM 伺服器引發的事件。
- HOW TO:引發由 COM 接收所處理的事件
描述如何引發 COM 用戶端使用的事件。
相關章節
- 處理和引發事件
提供 .NET Framework 中事件模型的概觀。
- 彈性事件
描述如何使用 .NET Framework 中鬆散結合的 COM+ 事件模型。