C# Класс vlko.core.RavenDB.Repository.SessionFactory

Session factory inspired by Scopes in Castle.ActiveRecord.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
KeyGenerator Raven.Client.Document.MultiTypeHiLoKeyGenerator

Private Properties

Свойство Тип Описание
ClearStackInfo void
CommitTransaction void
GetRegisteredSession IDocumentSession
RegisterTransaction void
RegisterUnitOfWork void
RollbackTransaction void
UnregisterTransaction void
UnregisterUnitOfWork void

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

Метод Описание
WaitForStaleIndexes ( ) : void

Waits for stale indexes. !NOTE! Use only if really necessary as can have great impact on performance !NOTE!

Приватные методы

Метод Описание
ClearStackInfo ( StackInfo stack ) : void

Clears the stack info.

CommitTransaction ( Transaction transaction ) : void

Commits the transaction.

GetRegisteredSession ( ) : IDocumentSession

Gets the registered session.

RegisterTransaction ( Transaction transaction ) : void

Registers the transaction.

RegisterUnitOfWork ( UnitOfWork unitOfWork ) : void

Registers the unit of work.

RollbackTransaction ( Transaction transaction ) : void

Rollbacks the transaction.

UnregisterTransaction ( Transaction transaction ) : void
UnregisterUnitOfWork ( UnitOfWork unitOfWork ) : void

Unregisters the unit of work.

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

WaitForStaleIndexes() публичный статический Метод

Waits for stale indexes. !NOTE! Use only if really necessary as can have great impact on performance !NOTE!
public static WaitForStaleIndexes ( ) : void
Результат void

Описание свойств

KeyGenerator публичное статическое свойство

public static MultiTypeHiLoKeyGenerator,Raven.Client.Document KeyGenerator
Результат Raven.Client.Document.MultiTypeHiLoKeyGenerator