C# 클래스 Hangfire.Mongo.MongoUtils.AutoIncrementIdGenerator

Represents ID generator for Mongo database
상속: IIdGenerator
파일 보기 프로젝트 열기: Trov/Hangfire.Mongo

공개 메소드들

메소드 설명
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