C# Class qtools.Core.QueueTools

Inheritance: IQueueTools
Afficher le fichier Open project: jondot/qtools

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Cat ( string subject, bool withExtension ) : IEnumerable
subject string
withExtension bool
Résultat IEnumerable

Count() public méthode

public Count ( string queue ) : int
queue string
Résultat int

Create() public méthode

public Create ( string name, string user, string permissions, bool transactional, int limit ) : void
name string
user string
permissions string
transactional bool
limit int
Résultat void

Delete() public méthode

public Delete ( string name ) : void
name string
Résultat void

DeleteAllMessages() public méthode

public DeleteAllMessages ( string subject ) : void
subject string
Résultat void

Exists() public méthode

public Exists ( string queue ) : bool
queue string
Résultat bool

GetPrivateQueues() public méthode

public GetPrivateQueues ( string machine, QueueTransaction xactionality ) : IEnumerable
machine string
xactionality QueueTransaction
Résultat IEnumerable

GetPublicQueuesByMachine() public méthode

public GetPublicQueuesByMachine ( string machine, QueueTransaction xactionality ) : IEnumerable
machine string
xactionality QueueTransaction
Résultat IEnumerable

Grep() public méthode

public Grep ( string subject, string expression, bool caseInsensitive ) : IEnumerable
subject string
expression string
caseInsensitive bool
Résultat IEnumerable

Tail() public méthode

public Tail ( string queue ) : IEnumerable
queue string
Résultat IEnumerable

Transfer() public méthode

public Transfer ( string subject, string destination, string expression, bool caseInsensitive, bool removeAfter ) : int
subject string
destination string
expression string
caseInsensitive bool
removeAfter bool
Résultat int