C# (CSharp) DotNetWorkQueue.Queue Namespace

Classes

Name Description
AbortWorkerThread Aborts a thread, if configured to do so. Otherwise, no actions are taken.
AddStandardMessageHeaders Adds system standard headers to out going messages
BaseMonitor A base monitor class for running actions on a queue
BaseQueue Base queue class
ClearExpiredMessagesMonitor
ClearExpiredMessagesMonitorNoOp A NoOp implementation of the clear messages monitor
ClearExpiredMessagesRpcMonitor
CommitMessage Commits a message by asking the context to perform a commit
CreationScopeNoOp
GenerateMessageHeaders Generates the headers for a message, by adding any user specified headers
HeartBeatMonitor
HeartBeatMonitorNoOp A no operation heart beat monitor
HeartBeatStatus Represents the status of a request to update the heart beat for a message
HeartBeatWorker A class that will update the heart beat field for a work item
HeartBeatWorkerNoOp A NoOp implementation of IHeartBeatWorker
MessageErrorEventArgs Exception event args for message processing
MessageExceptionHandler Handles action for when a message throws an exception.
MessageProcessing Process new messages
MessageProcessingAsync process new messages using the async handler
MessageProcessingMode Indicates what mode we are processing messages in
MultiWorkerBase Represents a worker
PrimaryWorker Represents the primary worker; all non-async queues have one of these.
ProcessMessage Runs user code and commits the message
ProcessMessageAsync Runs user code and commits the message
ProducerMethodJobQueue Sends jobs to a transport
ProducerMethodQueue Sends linq methods to be executed.
QueueCancelWork Informs listeners that they should stop looking for new work StopWorkToken or cancel existing working CancelWorkToken
QueueContext Indicates what kind of queue this is
QueueMonitor Wraps multiple queue monitor processes into a single container
QueueWait Delays querying the transport for a length of time.
QueueWaitNoOp A "no wait" strategy for queue waits
RollbackMessage
RpcMethodQueue Allows executing remote calls as a linq expression and returning the result of the expression.
StopThread Stops a thread by aborting it if configured to do; otherwise it will wait (forever if needed) until the thread dies.
StopWorker Gracefully shuts down a IWorker instance(s)
WaitForDelegate Waits for an action to complete
WaitForThreadToFinish Waits until a thread has indicated its done processing
WaitOnAsyncTask Waits for an action to complete
Worker Message processor for non-async queues
WorkerBase The base worker class that the actual workers inherit from
WorkerCollection Contains a collection of IWorker
WorkerHeartBeatNotification Notifies user code of heart beat status updates
WorkerHeartBeatNotificationNoOp Heartbeat notifications for queued / processing messages
WorkerNotification Contains information for user code execution
WorkerNotificationNoOp
WorkerTerminate Attempts to terminate via joining to it.
WorkerWaitForEventOrCancel Allows workers to be paused, and suspend looking for work until awoken