C# 클래스 DBreeze.DBreezeEngine

Main DBreeze Database class.
상속: IDisposable
파일 보기 프로젝트 열기: hhblaze/DBreeze 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BackgroundTasksExternalNotifier object>.Action

공개 메소드들

메소드 설명
DBreezeEngine ( DBreezeConfiguration dbreezeConfiguration ) : System

Dbreeze instantiator

DBreezeEngine ( string DBreezeDataFolderName ) : System

Dispose ( ) : void

Dispose

GetTransaction ( ) : Transaction

Returns transaction object.

GetTransaction ( eTransactionTablesLockTypes tablesLockType ) : Transaction

Returns transaction object.

비공개 메소드들

메소드 설명
BackgroundNotify ( string noti, object obj ) : void

Notifier about background events.

ConstructFromConfiguration ( DBreezeConfiguration dbreezeConfiguration ) : void

Constructing Dbreeze from dbreezeConfiguration

DBreezeEngine ( ) : System

For DbreezeRemoteEngine wrapper

InitDb ( ) : void

InitDb

메소드 상세

DBreezeEngine() 공개 메소드

Dbreeze instantiator
public DBreezeEngine ( DBreezeConfiguration dbreezeConfiguration ) : System
dbreezeConfiguration DBreezeConfiguration
리턴 System

DBreezeEngine() 공개 메소드

public DBreezeEngine ( string DBreezeDataFolderName ) : System
DBreezeDataFolderName string
리턴 System

Dispose() 공개 메소드

Dispose
public Dispose ( ) : void
리턴 void

GetTransaction() 공개 메소드

Returns transaction object.
public GetTransaction ( ) : Transaction
리턴 Transaction

GetTransaction() 공개 메소드

Returns transaction object.
public GetTransaction ( eTransactionTablesLockTypes tablesLockType ) : Transaction
tablesLockType eTransactionTablesLockTypes /// SHARED: threads can use listed tables in parallel. Must be used together with tran.SynchronizeTables command, if necessary. /// EXCLUSIVE: if other threads use listed tables for reading or writing, current thread will be in a waiting queue. ///
리턴 Transaction

프로퍼티 상세

BackgroundTasksExternalNotifier 공개적으로 프로퍼티

DBreeze may execute some tasks in the background (like deffered text indexing). External delegate can receive notifications about that.
public Action BackgroundTasksExternalNotifier
리턴 object>.Action