C# 클래스 DotNetWorkQueue.Queue.MessageProcessingAsync

process new messages using the async handler
상속: IMessageProcessing
파일 보기 프로젝트 열기: blehnen/DotNetWorkQueue

공개 메소드들

메소드 설명
Handle ( ) : void

Looks for and processes a new message

MessageProcessingAsync ( IReceiveMessagesFactory receiveMessages, IMessageContextFactory messageContextFactory, IQueueWaitFactory queueWaitFactory, ILogFactory log, ProcessMessageAsync processMessage, IReceivePoisonMessage receivePoisonMessage, IRollbackMessage rollbackMessage ) : System

Initializes a new instance of the MessageProcessingAsync class.

비공개 메소드들

메소드 설명
DoTry ( IMessageContext context ) : Task

Tries the process a new incoming message.

TryProcessIncomingMessage ( ) : Task

Tries the process a new incoming message.

메소드 상세

Handle() 공개 메소드

Looks for and processes a new message
public Handle ( ) : void
리턴 void

MessageProcessingAsync() 공개 메소드

Initializes a new instance of the MessageProcessingAsync class.
public MessageProcessingAsync ( IReceiveMessagesFactory receiveMessages, IMessageContextFactory messageContextFactory, IQueueWaitFactory queueWaitFactory, ILogFactory log, ProcessMessageAsync processMessage, IReceivePoisonMessage receivePoisonMessage, IRollbackMessage rollbackMessage ) : System
receiveMessages IReceiveMessagesFactory The receive messages.
messageContextFactory IMessageContextFactory The message context factory.
queueWaitFactory IQueueWaitFactory The queue wait factory.
log ILogFactory The log.
processMessage ProcessMessageAsync The process message.
receivePoisonMessage IReceivePoisonMessage The receive poison message.
rollbackMessage IRollbackMessage rolls back a message when an exception occurs
리턴 System