Exemple #1
0
        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);
        }
Exemple #2
0
        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;
        }