私はawait / sleepパラダイムに基づいてネットワークにバインドされたアプリケーションを書いています。
時々、接続エラーが発生し、私の経験では、しばらく待ってから操作を再試行するのにお金がかかります。
問題は、await / asyncでThread.Sleepまたは他の同様のブロック操作を使用すると、呼び出し元スレッドのすべてのアクティビティをブロックすることです。
同じ効果を得るには、Thread.Sleep(10000)を何に置き換えればよいですか。
await Thread.SleepAsync(10000)
?
更新
私は追加のスレッドを作成せずにこれを行う答えを好みます