C# Класс Raven.Client.Document.AsyncHiLoKeyGenerator

Generate hilo numbers against a RavenDB document
Наследование: Raven.Client.Document.HiLoKeyGeneratorBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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