C# 클래스 Rhino.Queues.TransactionalScope

상속: ITransactionalScope
파일 보기 프로젝트 열기: hibernating-rhinos/rhino-queues

공개 메소드들

메소드 설명
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

메소드 상세

Commit() 공개 메소드

public Commit ( ) : void
리턴 void

Receive() 공개 메소드

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

Receive() 공개 메소드

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

Receive() 공개 메소드

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

Receive() 공개 메소드

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

Rollback() 공개 메소드

public Rollback ( ) : void
리턴 void

Send() 공개 메소드

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

TransactionalScope() 공개 메소드

public TransactionalScope ( ITransactionalQueueManager queueManager, ITransaction transaction ) : System
queueManager ITransactionalQueueManager
transaction ITransaction
리턴 System