C# (CSharp) DotNetWorkQueue.Transport.SQLite.Basic Namespace

Nested Namespaces

DotNetWorkQueue.Transport.SQLite.Basic.Command
DotNetWorkQueue.Transport.SQLite.Basic.CommandHandler
DotNetWorkQueue.Transport.SQLite.Basic.Factory
DotNetWorkQueue.Transport.SQLite.Basic.Message
DotNetWorkQueue.Transport.SQLite.Basic.Query
DotNetWorkQueue.Transport.SQLite.Basic.QueryHandler

Classes

Name Description
CommandString Contains the primary command and any secondary commands that should be executed after the primary command completes.
ConnectionStringInfo Contains location information for a Sqlite DB.
CreateJobMetaData Creates metadata needed to add this job to the db.
CreationScope A scope that allows components to still exist after the container has been disposed.
DatabaseExists Determines if a specified database exists
GetFileNameFromConnectionString Determines the full path and file name of a Sqlite DB, based on the connection string.
GetFirstMessageDeliveryTime
ReceiveCommand
SqLiteCommandStringCache Caches SQL command strings
SqLiteHoldConnection
SqLiteMessageQueueClearExpiredMessages Deletes expired messages from the queue
SqLiteMessageQueueCorrelationId The correlation ID for the SQLite queue A GUID is used, since this needs to be different accross queues
SqLiteMessageQueueCreation A class that will create the queue tables if needed. No support for updating existing tables is provided.
SqLiteMessageQueueId The primary ID for a message in the SQLite transport
SqLiteMessageQueueInit Registers the implementations for the SQLite queue into the IoC container.
SqLiteMessageQueueReceiveErrorMessage Error handling related to a unit of work
SqLiteMessageQueueResetHeartBeat Searches for and updates work items that are outside of the heart beat window
SqLiteMessageQueueSchema Defines the schema for a queue
SqLiteMessageQueueSend Sends a new message to an existing queue
SqLiteMessageQueueSendHeartBeat
SqLiteQueueReceivePoisonMessage Handles moving poison messages to the error table
SqLiteQueueStatusProvider Returns status information about the current queue
SqLiteRpcConnection Connection settings for Rpc
SqLiteTransactionWrapper
SqlQueueDelay Holds information indicating if an existing message should have it's queue delay time increased
SqliteJobSchedulerLastKnownEvent Gets and sets the last event time for scheduled jobs
SqliteJobSchema Creates a table that stores data about scheduled jobs
SqliteJobTableCreation
SqliteSendToJobQueue Sends a job to a SQLite db.
TableNameHelper A helper class that outputs the name for a given queue table, given the base name of the queue.