C# 클래스 Raven.Client.Document.AsyncHiLoKeyGenerator

Generate hilo numbers against a RavenDB document
상속: Raven.Client.Document.HiLoKeyGeneratorBase
파일 보기 프로젝트 열기: robashton/ravendb 1 사용 예제들

공개 메소드들

메소드 설명
AsyncHiLoKeyGenerator ( string tag, long capacity ) : System.Linq

Initializes a new instance of the HiLoKeyGenerator class.

GenerateDocumentKeyAsync ( IAsyncDatabaseCommands databaseCommands, DocumentConvention convention, object entity ) : Task

Generates the document key.

NextIdAsync ( IAsyncDatabaseCommands databaseCommands ) : Task

Create the next id (numeric)

비공개 메소드들

메소드 설명
GetDocumentAsync ( IAsyncDatabaseCommands databaseCommands ) : Task
GetNextMaxAsyncInner ( IAsyncDatabaseCommands databaseCommands ) : Task
GetNextRangeAsync ( IAsyncDatabaseCommands databaseCommands ) : Task
PutDocumentAsync ( IAsyncDatabaseCommands databaseCommands, JsonDocument document ) : Task

메소드 상세

AsyncHiLoKeyGenerator() 공개 메소드

Initializes a new instance of the HiLoKeyGenerator class.
public AsyncHiLoKeyGenerator ( string tag, long capacity ) : System.Linq
tag string
capacity long
리턴 System.Linq

GenerateDocumentKeyAsync() 공개 메소드

Generates the document key.
public GenerateDocumentKeyAsync ( IAsyncDatabaseCommands databaseCommands, DocumentConvention convention, object entity ) : Task
databaseCommands IAsyncDatabaseCommands
convention DocumentConvention The convention.
entity object The entity.
리턴 Task

NextIdAsync() 공개 메소드

Create the next id (numeric)
public NextIdAsync ( IAsyncDatabaseCommands databaseCommands ) : Task
databaseCommands IAsyncDatabaseCommands
리턴 Task