C# Class Raven.Storage.Esent.TransactionalStorage

Inheritance: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, ITransactionalStorage
Afficher le fichier Open project: nhsevidence/ravendb Class Usage Examples

Private Properties

Свойство Type Description
Batch void
EnsureDatabaseIsCreatedAndAttachToDatabase bool
ExecuteBatch void
GetCurrentBatch StorageActionsAccessor
SetIdFromDb void
TransactionalStorage System

Méthodes publiques

Méthode Description
Dispose ( ) : void
ExecuteImmediatelyOrRegisterForSyncronization ( Action action ) : void
GetDatabaseSizeInBytes ( ) : long
HandleException ( Exception exception ) : bool
Initialize ( IUuidGenerator uuidGenerator ) : bool
Restore ( string backupLocation, string databaseLocation ) : void
StartBackupOperation ( DocumentDatabase docDb, string backupDestinationDirectory ) : void
TransactionalStorage ( InMemoryRavenConfiguration configuration, Action onCommit ) : System

Private Methods

Méthode Description
Batch ( Action action ) : void
EnsureDatabaseIsCreatedAndAttachToDatabase ( ) : bool
ExecuteBatch ( Action action ) : void
GetCurrentBatch ( ) : StorageActionsAccessor
SetIdFromDb ( ) : void
TransactionalStorage ( ) : System

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExecuteImmediatelyOrRegisterForSyncronization() public méthode

public ExecuteImmediatelyOrRegisterForSyncronization ( Action action ) : void
action Action
Résultat void

GetDatabaseSizeInBytes() public méthode

public GetDatabaseSizeInBytes ( ) : long
Résultat long

HandleException() public méthode

public HandleException ( Exception exception ) : bool
exception Exception
Résultat bool

Initialize() public méthode

public Initialize ( IUuidGenerator uuidGenerator ) : bool
uuidGenerator IUuidGenerator
Résultat bool

Restore() public méthode

public Restore ( string backupLocation, string databaseLocation ) : void
backupLocation string
databaseLocation string
Résultat void

StartBackupOperation() public méthode

public StartBackupOperation ( DocumentDatabase docDb, string backupDestinationDirectory ) : void
docDb DocumentDatabase
backupDestinationDirectory string
Résultat void

TransactionalStorage() public méthode

public TransactionalStorage ( InMemoryRavenConfiguration configuration, Action onCommit ) : System
configuration InMemoryRavenConfiguration
onCommit Action
Résultat System