private static async Task <ISequence> CreateSequence(IStateProvider stateProvider, int increment = 1, int startAt = 0, long maxValue = long.MaxValue, long minValue = long.MinValue, bool cycle = false) { var options = new SequenceOptions { Increment = increment, StartAt = startAt, MaxValue = maxValue, Cycle = cycle, MinValue = minValue }; var sequence = await stateProvider.NewAsync(options); return(sequence); }
private static async Task<ISequence> CreateSequence(IStateProvider stateProvider, int increment = 1, int startAt = 0, long maxValue = long.MaxValue, long minValue = long.MinValue,bool cycle = false ) { var options = new SequenceOptions { Increment = increment, StartAt = startAt, MaxValue = maxValue, Cycle = cycle, MinValue = minValue }; var sequence = await stateProvider.NewAsync(options); return sequence; }