C# Class DotNetWorkQueue.Transport.Redis.Basic.Lua.EnqueueLua

Enqueues a message
Inheritance: BaseLua
Mostra file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
EnqueueLua ( IRedisConnection connection, RedisNames redisNames ) : System
Execute ( string messageId, byte message, byte headers, byte metaData, bool rpc, string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime ) : string

Executes the specified message identifier.

ExecuteAsync ( string messageId, byte message, byte headers, byte metaData, bool rpc, string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime ) : Task

Executes the specified message identifier.

Private Methods

Method Description
GetParameters ( string messageId, byte message, byte headers, byte metaData, bool rpc, string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime ) : object

Gets the parameters.

Method Details

EnqueueLua() public method

public EnqueueLua ( IRedisConnection connection, RedisNames redisNames ) : System
connection IRedisConnection
redisNames RedisNames
return System

Execute() public method

Executes the specified message identifier.
public Execute ( string messageId, byte message, byte headers, byte metaData, bool rpc, string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime ) : string
messageId string The message identifier.
message byte The message.
headers byte The headers.
metaData byte The meta data.
rpc bool if set to true [RPC].
jobName string Name of the job.
scheduledTime DateTimeOffset The scheduled time.
eventTime DateTimeOffset The event time.
return string

ExecuteAsync() public method

Executes the specified message identifier.
public ExecuteAsync ( string messageId, byte message, byte headers, byte metaData, bool rpc, string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime ) : Task
messageId string The message identifier.
message byte The message.
headers byte The headers.
metaData byte The meta data.
rpc bool if set to true [RPC].
jobName string Name of the job.
scheduledTime DateTimeOffset The scheduled time.
eventTime DateTimeOffset The event time.
return Task