QueueClients と組み合わせて使用される RetryExponential クラスを理解するのに苦労しています (また、SubscriptionClients も想定しています)。
プロパティはここにリストされていますが、それらの説明の私の解釈は正しいとは思いません。
以下は私の解釈です...
var minBackoff = TimeSpan.FromMinutes(5); // wait 5 minutes for the first attempt?
var maxBackoff = TimeSpan.FromMinutes(15); // all attempts must be done within 15 mins?
var deltaBackoff = TimeSpan.FromSeconds(30); // the time between each attempt?
var terminationTimeBuffer = TimeSpan.FromSeconds(90); // the length of time each attempt is permitted to take?
var retryPolicy = new RetryExponential(minBackoff, maxBackoff, deltaBackoff, terminationTimeBuffer, 10);
上記の構成に基づいて、より頻繁にオフにする必要があると思いますが (30 秒ごと + 前回の試行中に使用された処理時間は最大 90秒)。これらの設定により、2 分ごとに再試行が強制されると思います。ただし、この解釈が指数関数的であることがまったくわかりません。
各プロパティ (上記のコメント) に対する私の解釈は正しいですか? そうでない場合 (そして、それらは正しくないと思います)、各プロパティは何を意味するのでしょうか?