public AdHocThenEqualTimeoutsProvider(int tailDivisionFactor, [NotNull] params Func <TimeSpan>[] firstTimeouts)
 {
     equalProvider      = new EqualTimeoutsProvider(tailDivisionFactor);
     adHocProvider      = new AdHocTimeoutsProvider(firstTimeouts);
     fixedTimeoutsCount = firstTimeouts.Length;
 }
Пример #2
0
 public FixedThenEqualTimeoutsProvider(int tailDivisionFactor, [NotNull] params TimeSpan[] firstTimeouts)
 {
     equalProvider      = new EqualTimeoutsProvider(tailDivisionFactor);
     fixedProvider      = new FixedTimeoutsProvider(firstTimeouts);
     fixedTimeoutsCount = firstTimeouts.Length;
 }