0

完全に同期したコードベースとして存在する可能性のある複数のアプリケーション間で共有されるライブラリを作成しているとします。このライブラリの目的は、HttpClientasync await を使用して Web サービス呼び出しを実行することです。

このシナリオが次のように与えられた場合

var client = new HttpClient(....) { .... }
var response = await client.GetAsync("Users/").ConfigureAwait(false);

すべての async await の使用には、ConfigureAwait(false)常にの使用を含める必要がありますか?

この false 設定を含める前は、同期アプリケーションで使用すると、このコードはデッドロックのように見えました。

4

1 に答える 1