C# Class Tp.Integration.Messages.ServiceBus.Transport.PluginQueue

Inheritance: IPluginQueue
Show file Open project: TargetProcess/Target-Process-Plugins Class Usage Examples

Public Methods

Method Description
Delete ( ) : void
PluginQueue ( string queueName ) : System
Purge ( ) : void
TryDeleteQueue ( string queueName, ILoggerContextSensitive log ) : bool

Private Methods

Method Description
InitializeQueue ( System.Messaging.MessageQueue q ) : System.Messaging.MessageQueue
Peek ( System.TimeSpan fromSeconds ) : void
Receive ( System.TimeSpan fromSeconds, MessageQueueTransactionType transactionTypeForReceive ) : System.Messaging.Message

Method Details

Delete() public method

public Delete ( ) : void
return void

PluginQueue() public method

public PluginQueue ( string queueName ) : System
queueName string
return System

Purge() public method

public Purge ( ) : void
return void

TryDeleteQueue() public static method

public static TryDeleteQueue ( string queueName, ILoggerContextSensitive log ) : bool
queueName string
log ILoggerContextSensitive
return bool