示例#1
0
 public RetryPolicyParams(
     int maxAttempts,
     JitterStrategyTypeEnum jitterStrategyType,
     TimeSpan timeSpanBase,
     Func <int, TimeSpan> customJitterTimeFunction = null
     )
 {
     _maxAttempts    = maxAttempts;
     _jitterStrategy = new JitterStrategyFactory().Create(
         (jitterStrategyType, timeSpanBase, customJitterTimeFunction)
         );
 }
示例#2
0
 public JitterStrategyBase(TimeSpan jitterTimeBase, JitterStrategyTypeEnum jitterStrategy)
 {
     _jitterTimeBase = jitterTimeBase;
     _jitterStrategy = jitterStrategy;
 }