C# Class DotNetWorkQueue.Transport.Redis.Basic.RedisQueueSend

Sends a new message or group of messages
Inheritance: ISendMessages
Mostra file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
RedisQueueSend ( ISentMessageFactory sentMessageFactory, RedisHeaders headers, string>.ICommandHandlerWithOutput sendMessage, QueueOutputMessages>.ICommandHandlerWithOutput sendMessageBatch, ICommandHandlerWithOutput sendMessageAsync, ICommandHandlerWithOutput sendMessageBatchAsync ) : System

Initializes a new instance of the RedisQueueSend class.

Send ( IMessage messageToSend, IAdditionalMessageData data ) : IQueueOutputMessage

Sends the specified message.

Send ( IAdditionalMessageData>.List messages ) : IQueueOutputMessages

Sends the specified messages.

SendAsync ( IMessage messageToSend, IAdditionalMessageData data ) : Task

Sends the message async.

SendAsync ( IAdditionalMessageData>.List messages ) : Task

Sends the messages async

Method Details

RedisQueueSend() public method

Initializes a new instance of the RedisQueueSend class.
public RedisQueueSend ( ISentMessageFactory sentMessageFactory, RedisHeaders headers, string>.ICommandHandlerWithOutput sendMessage, QueueOutputMessages>.ICommandHandlerWithOutput sendMessageBatch, ICommandHandlerWithOutput sendMessageAsync, ICommandHandlerWithOutput sendMessageBatchAsync ) : System
sentMessageFactory ISentMessageFactory The sent message factory.
headers RedisHeaders The headers.
sendMessage string>.ICommandHandlerWithOutput The send message.
sendMessageBatch QueueOutputMessages>.ICommandHandlerWithOutput The send message batch.
sendMessageAsync ICommandHandlerWithOutput The send message asynchronous.
sendMessageBatchAsync ICommandHandlerWithOutput The send message batch asynchronous.
return System

Send() public method

Sends the specified message.
An error occurred while sending a message
public Send ( IMessage messageToSend, IAdditionalMessageData data ) : IQueueOutputMessage
messageToSend IMessage The message to send.
data IAdditionalMessageData The data.
return IQueueOutputMessage

Send() public method

Sends the specified messages.
public Send ( IAdditionalMessageData>.List messages ) : IQueueOutputMessages
messages IAdditionalMessageData>.List The messages.
return IQueueOutputMessages

SendAsync() public method

Sends the message async.
public SendAsync ( IMessage messageToSend, IAdditionalMessageData data ) : Task
messageToSend IMessage The message to send.
data IAdditionalMessageData The data.
return Task

SendAsync() public method

Sends the messages async
An error occurred while sending a message
public SendAsync ( IAdditionalMessageData>.List messages ) : Task
messages IAdditionalMessageData>.List The messages.
return Task