C# Class Paralect.ServiceBus.Msmq.MsmqQueueObserver

Inheritance: IQueueObserver, IDisposable
Show file Open project: paralect/Paralect.ServiceBus Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
Listen ( ) : void
MsmqQueueObserver ( string serviceBusName, QueueName inputQueue, QueueName errorQueue, MsmqQueueTransport queueTransport ) : System

Initializes a new instance of the T:System.Object class.

Stop ( ) : void

Schedule listener to stop on next iteration

Private Methods

Method Description
ReadMessageBody ( System.Messaging.Message message ) : Object
SendToErrorQueue ( System.Messaging.Message message, System.Messaging.MessageQueueTransaction transaction, Exception exception ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Listen() public method

public Listen ( ) : void
return void

MsmqQueueObserver() public method

Initializes a new instance of the T:System.Object class.
public MsmqQueueObserver ( string serviceBusName, QueueName inputQueue, QueueName errorQueue, MsmqQueueTransport queueTransport ) : System
serviceBusName string
inputQueue QueueName
errorQueue QueueName
queueTransport MsmqQueueTransport
return System

Stop() public method

Schedule listener to stop on next iteration
public Stop ( ) : void
return void