C# Класс Hangfire.Mongo.MongoUtils.AutoIncrementIdGenerator

Represents ID generator for Mongo database
Наследование: IIdGenerator
Показать файл Открыть проект

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

Метод Описание
GenerateId ( object container, object document ) : object

Generates next ID from sequence

IsEmpty ( object id ) : bool

Checks wheter specified identifier is empty

Защищенные методы

Метод Описание
AutoIncrementIdGenerator ( ) : System

Constructs ID generator with empty prefix

AutoIncrementIdGenerator ( string prefix ) : System

Constructs ID generator with specified prefix

FormatNumber ( long input ) : object

Converts sequence number into appropriate format

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

AutoIncrementIdGenerator() защищенный Метод

Constructs ID generator with empty prefix
protected AutoIncrementIdGenerator ( ) : System
Результат System

AutoIncrementIdGenerator() защищенный Метод

Constructs ID generator with specified prefix
protected AutoIncrementIdGenerator ( string prefix ) : System
prefix string Collection name prefix
Результат System

FormatNumber() защищенный абстрактный Метод

Converts sequence number into appropriate format
protected abstract FormatNumber ( long input ) : object
input long Number
Результат object

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

Generates next ID from sequence
public GenerateId ( object container, object document ) : object
container object Container which stores identifiers
document object Document which stores identifier
Результат object

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

Checks wheter specified identifier is empty
public IsEmpty ( object id ) : bool
id object Identifier
Результат bool