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

Nested Namespaces

DotNetWorkQueue.Transport.SqlServer.Basic.Command
DotNetWorkQueue.Transport.SqlServer.Basic.CommandHandler
DotNetWorkQueue.Transport.SqlServer.Basic.Factory
DotNetWorkQueue.Transport.SqlServer.Basic.Message
DotNetWorkQueue.Transport.SqlServer.Basic.Query
DotNetWorkQueue.Transport.SqlServer.Basic.QueryHandler
DotNetWorkQueue.Transport.SqlServer.Basic.Time

Classes

Name Description
Connection This object holds the state of an item that is in progress. It's used to commit or rollback the work item as needed.
CreateJobMetaData Creates metadata needed to add this job to the db.
SqlHeaders Defines our custom headers for internal operations
SqlQueueDelay Holds information indicating if an existing message should have it's queue delay time increased
SqlServerJobQueueCreation Creates a job queue in a SQL server DB
SqlServerJobSchedulerLastKnownEvent
SqlServerJobSchema Creates a table that stores data about scheduled jobs
SqlServerJobTableCreation
SqlServerMessageQueueClearExpiredMessages Deletes expired messages from the queue
SqlServerMessageQueueCorrelationId The correlation ID for the SQL server queue A GUID is used, since this needs to be different across queues
SqlServerMessageQueueCreation A class that will create the queue tables if needed. No support for updating existing tables is provided.
SqlServerMessageQueueId The primary ID for a message in the SQL server transport
SqlServerMessageQueueInit Registers the implementations for the SQL server queue into the IoC container.
SqlServerMessageQueueReceive Handles receive of messages, and passing them back to the caller
SqlServerMessageQueueReceiveErrorMessage Error handling related to a unit of work
SqlServerMessageQueueResetHeartBeat Searches for and updates work items that are outside of the heart beat window
SqlServerMessageQueueSchema Defines the schema for a queue
SqlServerMessageQueueSend Sends a new message to an existing queue
SqlServerMessageQueueSendHeartBeat
SqlServerRpcConnection Connection settings for Rpc
SqlServerSendJobToQueue
TableNameHelper A helper class that outputs the name for a given queue table, given the base name of the queue.