このセクションの内容 イベントベースの非同期パターンの概要 イベント ベースの非同期パターンによって、マルチスレッド デザイン固有の多くの複雑な問題を気にせずに、マルチスレッド アプリケーションの利点を活用できるしくみを説明します。 イベントベースの非同期パターンの実装 非同期機能を持つクラスをパッケージ化するための標準的な方法について説明します。 イベントベースの非同期パターンを実装するための推奨される手順 イベント ベースの非同期パターンに従って非同期機能を公開するための要件について説明します。 イベントベースの非同期パターンをいつ実装するかの決定 どのような場合に、非同期プログラミング モデル (APM) で表される IAsyncResult パターンではなく、イベント ベースの非同期パターンの実装を選択するかを判断する方法について説明します。 方法: イベントベースの非同期パターン
![非同期プログラミングのデザイン パターン](https://cdn-ak-scissors.b.st-hatena.com/image/square/94146f9cb22d996346e1d1073081149ad9dde53a/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fdotnet%2Fmedia%2Fdot-net-cross-platform.png)