C# Класс DBreeze.DBreezeEngine

Main DBreeze Database class.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
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