RetryExponential クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
再試行ポリシーの実装を表します。 メッセージング操作を再試行する必要があるたびに、再試行間の遅延は、時間差のある指数関数的な方法で増加します。
public sealed class RetryExponential : Microsoft.ServiceBus.RetryPolicy
type RetryExponential = class
inherit RetryPolicy
Public NotInheritable Class RetryExponential
Inherits RetryPolicy
- 継承
注釈
再試行ポリシーでは、次の側面が適用されます。
コンストラクター
RetryExponential(TimeSpan, TimeSpan, Int32) |
RetryExponential クラスの新しいインスタンスを初期化します。 |
RetryExponential(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32) |
古い.
RetryExponential クラスの新しいインスタンスを初期化します。 |
プロパティ
DeltaBackoff |
再試行に関連付けられているバックオフ間隔を取得または設定します。 |
MaximumBackoff |
バックオフの最大間隔を取得または設定します。 |
MaxRetryCount |
許容される再試行の最大数を取得または設定します。 |
MinimalBackoff |
バックオフの最小間隔を取得または設定します。 |
TerminationTimeBuffer |
再試行に関連付けられている終了時刻バッファーを取得または設定します。 |
メソッド
Clone() |
このインスタンスの新しいコピーを作成します。 |
IsRetryableException(Exception) |
指定した例外の後に再試行できるかどうかを判断します。 (継承元 RetryPolicy) |
OnShouldRetry(TimeSpan, Int32, TimeSpan) |
再試行ポリシーの再試行間隔を計算します。 (継承元 RetryPolicy) |
ResetServerBusyInternal() |
再試行ポリシーの実装を表します。 メッセージング操作を再試行する必要があるたびに、再試行間の遅延は、時間差のある指数関数的な方法で増加します。 (継承元 RetryPolicy) |
SetServerBusy(String) |
再試行ポリシーの実装を表します。 メッセージング操作を再試行する必要があるたびに、再試行間の遅延は、時間差のある指数関数的な方法で増加します。 (継承元 RetryPolicy) |
SetServerBusyInternal() |
再試行ポリシーの実装を表します。 メッセージング操作を再試行する必要があるたびに、再試行間の遅延は、時間差のある指数関数的な方法で増加します。 (継承元 RetryPolicy) |
適用対象
Azure SDK for .NET