C# Класс getAddress.Sequence.SequenceGenerator

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
MaxNumberOfAttempts int

Открытые методы

Метод Описание
NextAsync ( SequenceKey sequenceKey ) : Task
SequenceGenerator ( IStateProvider stateProvider ) : System

Приватные методы

Метод Описание
CycleOrFailIfGreaterThanMaximum ( ISequence sequence, long newValue ) : long
CycleOrFailIfLessThanMinimum ( ISequence sequence, long newValue ) : long
ExecAsync ( SequenceKey sequenceKey, int retryAttempt ) : Task
TryGetSequenceValue ( SequenceKey sequenceKey ) : Task

Описание методов

NextAsync() публичный Метод

Sequence could not be found The maximum sequence value has been reached and cycle is false The minimum sequence value has been reached and cycle is false The maximum number of retries has been reached
public NextAsync ( SequenceKey sequenceKey ) : Task
sequenceKey SequenceKey
Результат Task

SequenceGenerator() публичный Метод

public SequenceGenerator ( IStateProvider stateProvider ) : System
stateProvider IStateProvider
Результат System

Описание свойств

MaxNumberOfAttempts публичное свойство

public int MaxNumberOfAttempts
Результат int