Task-based Asynchronous Pattern (TAP) と呼ばれる、最新の .NET Framework で推奨される非同期メソッド実装におけるデザインガイドラインをまとめました。にわかなのでマサカリ歓迎します。 Async および Await を使用した非同期プログラミング (C# および Visual Basic) も参照してください。 また、下記では .NETで非同期ライブラリを正しく実装する の内容を踏まえています。 メソッド名は ~Async もしくは ~TaskAsync とする 非同期操作を実行するメソッドは名前に Async サフィックスをつけます。 もし既に Async で終わる Task を返却しない同名メソッド(IAsyncResult などを返すメソッド)が存在している場合は TaskAsync とします。 TAP の非同期操作は、操作名の後に