DelayStrategy クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
遅延動作を制御する戦略。
public abstract class DelayStrategy
type DelayStrategy = class
Public MustInherit Class DelayStrategy
- 継承
-
DelayStrategy
コンストラクター
DelayStrategy(Nullable<TimeSpan>, Double) |
DelayStrategy の新しいインスタンスを作成します。 このコンストラクターは、派生クラスでジッター 係数と最大遅延をカスタマイズするために使用できます。 |
メソッド
CreateExponentialDelayStrategy(Nullable<TimeSpan>, Nullable<TimeSpan>) |
ジッターを伴う指数遅延を構築します。 |
CreateFixedDelayStrategy(Nullable<TimeSpan>) |
ジッターを使用して固定遅延を構築します。 |
GetNextDelay(Response, Int32) |
最大遅延、ジッター、およびRetry-Afterヘッダーを考慮して、次の遅延間隔を取得します。 |
GetNextDelayCore(Response, Int32) |
次の遅延間隔を取得します。 カスタム遅延ロジックを提供するには、このメソッドを実装します。 最大遅延、ジッター、およびRetry-Afterヘッダーは、このメソッドから返される値に適用されます。 |
Max(TimeSpan, TimeSpan) |
最大 2 つの TimeSpan 値を取得します。 |
Min(TimeSpan, TimeSpan) |
2 つ TimeSpan 以上の値を取得します。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for .NET