.NET では、タスク ベースの非同期パターンは、新しい開発に推奨される非同期設計パターンです。 これは、非同期操作を表すために使用されるTask名前空間のTask<TResult>型とSystem.Threading.Tasks型に基づいています。 名前付け、パラメーター、および戻り値の型 TAP では、1 つのメソッドを使用して、非同期操作の開始と完了を表します。 これは、非同期プログラミング モデル (APM または IAsyncResult) パターンとイベント ベースの非同期パターン (EAP) の両方と対照的です。 APM には、 Begin メソッドと End メソッドが必要です。 EAP には、 Async サフィックスを持つメソッドが必要です。また、1 つ以上のイベント、イベント ハンドラー デリゲート型、および EventArg派生型も必要です。 TAP の非同期メソッ
