C# Class Hangfire.Mongo.MongoUtils.AutoIncrementIdGenerator

Represents ID generator for Mongo database
Inheritance: IIdGenerator
Afficher le fichier Open project: Trov/Hangfire.Mongo

Méthodes publiques

Méthode Description
GenerateId ( object container, object document ) : object

Generates next ID from sequence

IsEmpty ( object id ) : bool

Checks wheter specified identifier is empty

Méthodes protégées

Méthode Description
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

Method Details

AutoIncrementIdGenerator() protected méthode

Constructs ID generator with empty prefix
protected AutoIncrementIdGenerator ( ) : System
Résultat System

AutoIncrementIdGenerator() protected méthode

Constructs ID generator with specified prefix
protected AutoIncrementIdGenerator ( string prefix ) : System
prefix string Collection name prefix
Résultat System

FormatNumber() protected abstract méthode

Converts sequence number into appropriate format
protected abstract FormatNumber ( long input ) : object
input long Number
Résultat object

GenerateId() public méthode

Generates next ID from sequence
public GenerateId ( object container, object document ) : object
container object Container which stores identifiers
document object Document which stores identifier
Résultat object

IsEmpty() public méthode

Checks wheter specified identifier is empty
public IsEmpty ( object id ) : bool
id object Identifier
Résultat bool