C# Class Rhino.Queues.TransactionalScope

Inheritance: ITransactionalScope
Datei anzeigen Open project: hibernating-rhinos/rhino-queues

Public Methods

Method Description
Commit ( ) : void
Receive ( string queue ) : Rhino.Queues.Model.Message
Receive ( string queue, System.TimeSpan timeout ) : Rhino.Queues.Model.Message
Receive ( string queue, string subqueue ) : Rhino.Queues.Model.Message
Receive ( string queue, string subqueue, System.TimeSpan timeout ) : Rhino.Queues.Model.Message
Rollback ( ) : void
Send ( Uri uri, MessagePayload payload ) : Rhino.Queues.Model.MessageId
TransactionalScope ( ITransactionalQueueManager queueManager, ITransaction transaction ) : System

Method Details

Commit() public method

public Commit ( ) : void
return void

Receive() public method

public Receive ( string queue ) : Rhino.Queues.Model.Message
queue string
return Rhino.Queues.Model.Message

Receive() public method

public Receive ( string queue, System.TimeSpan timeout ) : Rhino.Queues.Model.Message
queue string
timeout System.TimeSpan
return Rhino.Queues.Model.Message

Receive() public method

public Receive ( string queue, string subqueue ) : Rhino.Queues.Model.Message
queue string
subqueue string
return Rhino.Queues.Model.Message

Receive() public method

public Receive ( string queue, string subqueue, System.TimeSpan timeout ) : Rhino.Queues.Model.Message
queue string
subqueue string
timeout System.TimeSpan
return Rhino.Queues.Model.Message

Rollback() public method

public Rollback ( ) : void
return void

Send() public method

public Send ( Uri uri, MessagePayload payload ) : Rhino.Queues.Model.MessageId
uri System.Uri
payload MessagePayload
return Rhino.Queues.Model.MessageId

TransactionalScope() public method

public TransactionalScope ( ITransactionalQueueManager queueManager, ITransaction transaction ) : System
queueManager ITransactionalQueueManager
transaction ITransaction
return System