C# 클래스 Raven.Storage.Esent.TransactionalStorage

상속: System.Runtime.ConstrainedExecution.CriticalFinalizerObject, ITransactionalStorage
파일 보기 프로젝트 열기: nhsevidence/ravendb 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Batch void
EnsureDatabaseIsCreatedAndAttachToDatabase bool
ExecuteBatch void
GetCurrentBatch StorageActionsAccessor
SetIdFromDb void
TransactionalStorage System

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Batch ( Action action ) : void
EnsureDatabaseIsCreatedAndAttachToDatabase ( ) : bool
ExecuteBatch ( Action action ) : void
GetCurrentBatch ( ) : StorageActionsAccessor
SetIdFromDb ( ) : void
TransactionalStorage ( ) : System

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExecuteImmediatelyOrRegisterForSyncronization() 공개 메소드

public ExecuteImmediatelyOrRegisterForSyncronization ( Action action ) : void
action Action
리턴 void

GetDatabaseSizeInBytes() 공개 메소드

public GetDatabaseSizeInBytes ( ) : long
리턴 long

HandleException() 공개 메소드

public HandleException ( Exception exception ) : bool
exception Exception
리턴 bool

Initialize() 공개 메소드

public Initialize ( IUuidGenerator uuidGenerator ) : bool
uuidGenerator IUuidGenerator
리턴 bool

Restore() 공개 메소드

public Restore ( string backupLocation, string databaseLocation ) : void
backupLocation string
databaseLocation string
리턴 void

StartBackupOperation() 공개 메소드

public StartBackupOperation ( DocumentDatabase docDb, string backupDestinationDirectory ) : void
docDb DocumentDatabase
backupDestinationDirectory string
리턴 void

TransactionalStorage() 공개 메소드

public TransactionalStorage ( InMemoryRavenConfiguration configuration, Action onCommit ) : System
configuration InMemoryRavenConfiguration
onCommit Action
리턴 System