C# Класс MongoQueue.MongoDbQueue

Наследование: ITQueue
Показать файл Открыть проект

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

Свойство Тип Описание
Connected bool

Открытые методы

Метод Описание
GetItem ( ) : TaskQueue.Providers.TaskMessage
GetItemTuple ( ) : TaskQueue.Providers.TaskMessage[]
GetParametersModel ( ) : QueueSpecificParameters
GetQueueLength ( ) : long
InitialiseFromModel ( RepresentedModel model, QueueConnectionParameters connection ) : void
OptimiseForSelector ( ) : void
Purge ( ) : void
Push ( TaskQueue.Providers.TaskMessage item ) : void
SetSelector ( TQItemSelector selector ) : void
UpdateItem ( TaskQueue.Providers.TaskMessage item ) : void

Приватные методы

Метод Описание
CheckConnection ( ) : void
OpenConnection ( MongoQueueParams mongoparams ) : void

Описание методов

GetItem() публичный Метод

public GetItem ( ) : TaskQueue.Providers.TaskMessage
Результат TaskQueue.Providers.TaskMessage

GetItemTuple() публичный Метод

public GetItemTuple ( ) : TaskQueue.Providers.TaskMessage[]
Результат TaskQueue.Providers.TaskMessage[]

GetParametersModel() публичный Метод

public GetParametersModel ( ) : QueueSpecificParameters
Результат TaskQueue.Providers.QueueSpecificParameters

GetQueueLength() публичный Метод

public GetQueueLength ( ) : long
Результат long

InitialiseFromModel() публичный Метод

public InitialiseFromModel ( RepresentedModel model, QueueConnectionParameters connection ) : void
model TaskQueue.RepresentedModel
connection TaskQueue.Providers.QueueConnectionParameters
Результат void

OptimiseForSelector() публичный Метод

public OptimiseForSelector ( ) : void
Результат void

Purge() публичный Метод

public Purge ( ) : void
Результат void

Push() публичный Метод

public Push ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
Результат void

SetSelector() публичный Метод

public SetSelector ( TQItemSelector selector ) : void
selector TaskQueue.TQItemSelector
Результат void

UpdateItem() публичный Метод

public UpdateItem ( TaskQueue.Providers.TaskMessage item ) : void
item TaskQueue.Providers.TaskMessage
Результат void

Описание свойств

Connected публичное свойство

public bool Connected
Результат bool