TaskQueueManager Methods

Methods

AddScheduledTask En-queues the scheduled task into the Multi-Server Mode, AsyncTaskQueue.
AddTask En-queues the task into the Multi-Server Mode, AsyncTaskQueue.
DetachTaskQueue Detaches a task queue wrapper from task delegation by this task queue manager instance. - Does not modify the task queue in the server. - Un-registers the TaskQueue object and its associated handlers inside the task queue manager.
Dispose IDisposable implementation.
EnableTaskPolling Enables or disables the task queue polling. By default the polling is enabled and starts when the first queue gets opened.
GetBroadcastTasks Resolves a collection of broadcast messages, wrapped as a List{ApplicationTask}.
GetLatestBroadcastMessageIdentifier Resolves the latest broadcast id for the passed queue identifier.
GetLatestBroadcastMessageIdentifiers Resolves the latest broadcast ids for the passed queue identifiers.
GetNewBroadcastMessages Gets new broadcast messages from the server.
GetTaskInfoTasks Resolves a collection of application task info's, wrapped as a List{ApplicationTask}.
OnPollingTimeElapsed Polling timer handler.
OpenTaskQueue Registers a task queue wrapper and opens the task queue in the server. - Opens the task queue in the server. - Registers the TaskQueue object and its associated handlers inside the task queue manager.
PollTasks Polls the server and reserves tasks for processing as well as gets new broadcast messages.
ReserveTasksForProcessing Reserve tasks for processing from the server.
SendBroadcastMessage Sends a broadcast message to the passed task queue.
TransactionalBroadcastJobProcessor Processes the app task to create a broadcast message.
TriggerPolling Triggers polling right away (when enabled).
UpdateTask Updates the state and progress values for a task in the server.
WaitAll Waits for all Tasks that are still Running to complete.
WaitAll(TimeSpan) Waits for all Tasks that are still Running to complete.

See Also