C# Class vlko.core.RavenDB.Repository.SessionFactory

Session factory inspired by Scopes in Castle.ActiveRecord.
Afficher le fichier Open project: vlko/vlko

Méthodes publiques

Свойство Type Description
KeyGenerator Raven.Client.Document.MultiTypeHiLoKeyGenerator

Private Properties

Свойство Type Description
ClearStackInfo void
CommitTransaction void
GetRegisteredSession IDocumentSession
RegisterTransaction void
RegisterUnitOfWork void
RollbackTransaction void
UnregisterTransaction void
UnregisterUnitOfWork void

Méthodes publiques

Méthode Description
WaitForStaleIndexes ( ) : void

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

Private Methods

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

Method Details

WaitForStaleIndexes() public static méthode

Waits for stale indexes. !NOTE! Use only if really necessary as can have great impact on performance !NOTE!
public static WaitForStaleIndexes ( ) : void
Résultat void

Property Details

KeyGenerator public_oe static_oe property

public static MultiTypeHiLoKeyGenerator,Raven.Client.Document KeyGenerator
Résultat Raven.Client.Document.MultiTypeHiLoKeyGenerator