C# Class qtools.Core.QueueTools

Inheritance: IQueueTools
显示文件 Open project: jondot/qtools

Public Methods

Method Description
Cat ( string subject, bool withExtension ) : IEnumerable
Count ( string queue ) : int
Create ( string name, string user, string permissions, bool transactional, int limit ) : void
Delete ( string name ) : void
DeleteAllMessages ( string subject ) : void
Exists ( string queue ) : bool
GetPrivateQueues ( string machine, QueueTransaction xactionality ) : IEnumerable
GetPublicQueuesByMachine ( string machine, QueueTransaction xactionality ) : IEnumerable
Grep ( string subject, string expression, bool caseInsensitive ) : IEnumerable
Tail ( string queue ) : IEnumerable
Transfer ( string subject, string destination, string expression, bool caseInsensitive, bool removeAfter ) : int

Private Methods

Method Description
ByTransactionality ( QueueTransaction xactionality, bool queueTransactional ) : bool
CreateMessageDescriptor ( System.Messaging.Message msg ) : MessageDescriptor
Send ( System.Messaging.Message message, System.Messaging.MessageQueue destination, System.Messaging.MessageQueueTransaction transaction ) : void

Method Details

Cat() public method

public Cat ( string subject, bool withExtension ) : IEnumerable
subject string
withExtension bool
return IEnumerable

Count() public method

public Count ( string queue ) : int
queue string
return int

Create() public method

public Create ( string name, string user, string permissions, bool transactional, int limit ) : void
name string
user string
permissions string
transactional bool
limit int
return void

Delete() public method

public Delete ( string name ) : void
name string
return void

DeleteAllMessages() public method

public DeleteAllMessages ( string subject ) : void
subject string
return void

Exists() public method

public Exists ( string queue ) : bool
queue string
return bool

GetPrivateQueues() public method

public GetPrivateQueues ( string machine, QueueTransaction xactionality ) : IEnumerable
machine string
xactionality QueueTransaction
return IEnumerable

GetPublicQueuesByMachine() public method

public GetPublicQueuesByMachine ( string machine, QueueTransaction xactionality ) : IEnumerable
machine string
xactionality QueueTransaction
return IEnumerable

Grep() public method

public Grep ( string subject, string expression, bool caseInsensitive ) : IEnumerable
subject string
expression string
caseInsensitive bool
return IEnumerable

Tail() public method

public Tail ( string queue ) : IEnumerable
queue string
return IEnumerable

Transfer() public method

public Transfer ( string subject, string destination, string expression, bool caseInsensitive, bool removeAfter ) : int
subject string
destination string
expression string
caseInsensitive bool
removeAfter bool
return int