IAsyncResult を使用した非同期メソッドの呼び出し

.NET ライブラリとサードパーティのクラス ライブラリの型では、アプリケーションのメイン スレッド以外のスレッドで非同期操作を実行しながら、アプリケーションを実行し続けることを許可するメソッドを提供できます。 次のセクションでは、コード例を取り上げ、IAsyncResult 設計パターンを使用する非同期メソッドをさまざまな方法で呼び出します。

参照