使用事件架構非同步模式設計多執行緒程式
將非同步功能公開到用戶端程式碼的方式有許多種; 事件架構非同步模式會針對要呈現非同步行為之類別指示建議的方法。
在本節中
事件架構非同步模式概觀
描述事件架構非同步模式要如何提供多執行緒應用程式的優點,同時也隱藏多執行緒設計中許多原有的複雜問題。實作事件架構非同步模式
描述將具有非同步功能的類別封裝起來的標準化方式。實作事件架構非同步模式的最佳作法
描述根據事件架構非同步模式來公開非同步功能的需求。決定何時實作事件架構非同步模式
描述如何判斷何時應該選擇實作事件架構非同步模式,而不是 IAsyncResult 模式。逐步解說:實作支援事件架構非同步模式的元件
說明如何建立可實作事件架構非同步模式的元件, 它的實作方式是使用 System.ComponentModel 命名空間中的 Helper 類別,可確保此元件可在任何應用程式模型之下正確運作。HOW TO:使用支援事件架構非同步模式的元件
描述如何使用可支援事件架構非同步模式的元件。
參考
AsyncOperation
描述 AsyncOperation 類別並且連結到它所有的成員。AsyncOperationManager
描述 AsyncOperationManager 類別並且連結到它所有的成員。BackgroundWorker
描述 BackgroundWorker 元件並且連結到它所有的成員。