MBroker
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства
Открытые члены | Свойства | Полный список членов класса
Интерфейс DbConnectionPool.ConnectionPool.IPool

Производные классы:DbConnectionPool.ConnectionPool.DbConnectionPool.

Открытые члены

Slot< IDbConnection > GetConnection (bool isPersistent=false)
 Возвращает соединение к sql серверу Подробнее...
 
void FreeConnection (Slot< IDbConnection > slot)
 Освобождение соединения Подробнее...
 
void ClearAllPool ()
 Очистка всего пула соединений Подробнее...
 
void ReplaceConnection (int count=1)
 Заменяет соединения на новые Подробнее...
 
IDbConnection CreateConnection ()
 Получение нового соединения не из пула Подробнее...
 

Свойства

PoolSettings PoolSettings [get]
 Настройки пула Подробнее...
 
string Server [get]
 Имя сервера Подробнее...
 
string Database [get]
 Имя бд Подробнее...
 
int CountFreeConnection [get]
 
int PoolSize [get, set]
 Размер пула соединений Подробнее...
 
int CurrentCount [get]
 Текущее число занятых объектов Подробнее...
 
int TotalCount [get]
 

Методы

void DbConnectionPool.ConnectionPool.IPool.ClearAllPool ( )

Очистка всего пула соединений

IDbConnection DbConnectionPool.ConnectionPool.IPool.CreateConnection ( )

Получение нового соединения не из пула

Возвращает
void DbConnectionPool.ConnectionPool.IPool.FreeConnection ( Slot< IDbConnection >  slot)

Освобождение соединения

Slot<IDbConnection> DbConnectionPool.ConnectionPool.IPool.GetConnection ( bool  isPersistent = false)

Возвращает соединение к sql серверу

void DbConnectionPool.ConnectionPool.IPool.ReplaceConnection ( int  count = 1)

Заменяет соединения на новые

Аргументы
count

Полный список свойств

int DbConnectionPool.ConnectionPool.IPool.CountFreeConnection
get
int DbConnectionPool.ConnectionPool.IPool.CurrentCount
get

Текущее число занятых объектов

string DbConnectionPool.ConnectionPool.IPool.Database
get

Имя бд

PoolSettings DbConnectionPool.ConnectionPool.IPool.PoolSettings
get

Настройки пула

int DbConnectionPool.ConnectionPool.IPool.PoolSize
getset

Размер пула соединений

string DbConnectionPool.ConnectionPool.IPool.Server
get

Имя сервера

int DbConnectionPool.ConnectionPool.IPool.TotalCount
get

Объявления и описания членов интерфейса находятся в файле: