私はGitHubで問題(https://github.com/HTBox/allReady/issues/1313)に遭遇しました。そこでConfigureAwait(false)
、ASP.NET Coreでコードを削除することについて主張し、それを主張しました。
への呼び出し
ConfigureAwait(false)
は冗長であり、何もしません
私がここで見つけることができる最高のものは、答えの「補足」(Stephen Cleary、https: //stackoverflow.com/a/40220190/2805831から)であることを伝えています
ASP.NET Coreに「コンテキスト」がなくなりました
では、(完全な.Net Frameworkを使用していても)ASP.NET CoreではConfigureAwait(false)
本当に不要ですか?場合によっては実際にパフォーマンスが向上するか、結果/セマンティクスに違いがあるか
編集:コンソールアプリケーションまたはIISでホストしている場合、この点で違いますか?
ConfigureAwait(false)
をさまざまなアプリケーション(ASP.NET Core、WPF、UWP、コンソールなど)で使用できるため、常にを使用する必要があります