你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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) |
获取两 TimeSpan 个值的最大值。 |
Min(TimeSpan, TimeSpan) |
获取两个 TimeSpan 值的最小值。 |