你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DelayStrategy 类

定义

控制延迟行为的策略。

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)

获取两 TimeSpan 个值的最大值。

Min(TimeSpan, TimeSpan)

获取两个 TimeSpan 值的最小值。

适用于