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

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

 QQueueNode (DCommand.Command command, string queryGuid, int priority, int ttl, ManualResetEvent resetThread, LogParam logParam, bool isPersistent=false)
 Конструктор Подробнее...
 
int CompareTo (object node)
 Сравнение приоритетов элементов очереди Подробнее...
 
override string ToString ()
 

Открытые атрибуты

ManualResetEvent ResetThread
 Возобновление ожидающего потока Подробнее...
 

Свойства

DCommand.Command Command [get, set]
 В очередь стафится анонимный метод Подробнее...
 
int Priority [get, set]
 Приоритет Подробнее...
 
int Ttl [get, set]
 Время жизни Подробнее...
 
string Query [get, set]
 Запрос Подробнее...
 
SqlPoolException Exception [get, set]
 Здесь будет эксепшен выполнения команды в очереди Подробнее...
 
int ConnectionId [get, set]
 Идентификатор соединения Подробнее...
 
DateTime TimeCreate [get, set]
 Время добавления запроса в очередь Подробнее...
 
ExecuteType ExecuteType [get, set]
 Тип выполнения запроса Подробнее...
 
bool IsPersistent [get, set]
 Возвращать соденинение для этой команды в пул или в хранилище постоянных соединений? Подробнее...
 
string QueryGuid [get, set]
 
LogParam LogParam [get]
 

Конструктор(ы)

DbConnectionPool.Queue.QQueueNode.QQueueNode ( DCommand.Command  command,
string  queryGuid,
int  priority,
int  ttl,
ManualResetEvent  resetThread,
LogParam  logParam,
bool  isPersistent = false 
)

Конструктор

Аргументы
commandАнонимный метод
queryGuid
priorityПриоритет
ttlВремя жизни запроса
resetThreadИспользуется для возобновления потока после выполнения запроса из очереди
isPersistent

Методы

int DbConnectionPool.Queue.QQueueNode.CompareTo ( object  node)

Сравнение приоритетов элементов очереди

Аргументы
node
Возвращает
override string DbConnectionPool.Queue.QQueueNode.ToString ( )

Данные класса

ManualResetEvent DbConnectionPool.Queue.QQueueNode.ResetThread

Возобновление ожидающего потока

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

DCommand.Command DbConnectionPool.Queue.QQueueNode.Command
getset

В очередь стафится анонимный метод

int DbConnectionPool.Queue.QQueueNode.ConnectionId
getset

Идентификатор соединения

SqlPoolException DbConnectionPool.Queue.QQueueNode.Exception
getset

Здесь будет эксепшен выполнения команды в очереди

ExecuteType DbConnectionPool.Queue.QQueueNode.ExecuteType
getset

Тип выполнения запроса

bool DbConnectionPool.Queue.QQueueNode.IsPersistent
getset

Возвращать соденинение для этой команды в пул или в хранилище постоянных соединений?

LogParam DbConnectionPool.Queue.QQueueNode.LogParam
get
int DbConnectionPool.Queue.QQueueNode.Priority
getset

Приоритет

string DbConnectionPool.Queue.QQueueNode.Query
getset

Запрос

string DbConnectionPool.Queue.QQueueNode.QueryGuid
getset
DateTime DbConnectionPool.Queue.QQueueNode.TimeCreate
getset

Время добавления запроса в очередь

int DbConnectionPool.Queue.QQueueNode.Ttl
getset

Время жизни


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