C# Класс Westwind.MessageQueueing.Hosting.WebHostMonitorQueueController

This class is a multiple controller implementation that supports the QueueMonitor for messaging output when request processing.
Наследование: Westwind.MessageQueueing.QueueControllerMultiple
Показать файл Открыть проект

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

Метод Описание
WriteMessage ( QueueMessageItem queueItem, int elapsed, int waiting = -1 ) : void

Writes out a message to the SignalR hub

WriteMessage ( string message ) : void

Writes out a message to the SignalR hub

Защищенные методы

Метод Описание
OnError ( QueueMessageManager manager, string message = null, Exception ex = null ) : void
OnExecuteComplete ( QueueMessageManager manager ) : void

Implement OnExecuteStart to run queued actions/operations. Call manager.CompleteRequest() or manager.CancelRequest() to complete queue items. Below is a commented simple example

OnExecuteFailed ( QueueMessageManager manager, Exception ex ) : void

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

Метод Описание
GetWaitingMessageCount ( QueueMessageManager manager, int delay = 10 ) : int

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

OnError() защищенный Метод

protected OnError ( QueueMessageManager manager, string message = null, Exception ex = null ) : void
manager Westwind.MessageQueueing.QueueMessageManager
message string
ex System.Exception
Результат void

OnExecuteComplete() защищенный Метод

Implement OnExecuteStart to run queued actions/operations. Call manager.CompleteRequest() or manager.CancelRequest() to complete queue items. Below is a commented simple example
protected OnExecuteComplete ( QueueMessageManager manager ) : void
manager Westwind.MessageQueueing.QueueMessageManager
Результат void

OnExecuteFailed() защищенный Метод

protected OnExecuteFailed ( QueueMessageManager manager, Exception ex ) : void
manager Westwind.MessageQueueing.QueueMessageManager
ex System.Exception
Результат void

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

Writes out a message to the SignalR hub
public WriteMessage ( QueueMessageItem queueItem, int elapsed, int waiting = -1 ) : void
queueItem Westwind.MessageQueueing.QueueMessageItem
elapsed int
waiting int
Результат void

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

Writes out a message to the SignalR hub
public WriteMessage ( string message ) : void
message string
Результат void