Click or drag to resize
SimpleQueueWorkerT Methods

The SimpleQueueWorkerT generic type exposes the following members.

Methods
  NameDescription
Protected methodCreateThreadSettings
Creates ThreadSettings object and enables the IsBackground and UseEmptyContext properties.
(Inherited from ThreadWorkerT.)
Public methodDispose
Disposes instance of thread worker.
(Inherited from ThreadWorkerT.)
Protected methodDispose(Boolean)
Disposes instance of thread worker.
(Inherited from ThreadWorkerT.)
Protected methodDoMaintenance
Turns off thread in case of inactivity.
(Overrides ThreadWorkerTDoMaintenance.)
Public methodEnqueue(Action)
Enqueue action with random unique key.
Public methodEnqueue(String, Action)
Enqueue action with given key.
Public methodEnqueue(TItem, Boolean)
Adds new item to processing queue.
(Inherited from ThreadQueueWorkerTItem, TWorker.)
Public methodEnsureRunningThread
Ensures a running thread for this processor
(Inherited from ThreadWorkerT.)
Protected methodFinish
Finishes the worker process.
(Overrides ThreadWorkerTFinish.)
Protected methodInitialize
Initialize item counter event.
(Overrides ThreadWorkerTInitialize.)
Public methodIsThreadRunning
Returns true if the worker thread is currently running
(Inherited from ThreadWorkerT.)
Protected methodProcess
Method processing queued actions.
(Inherited from ThreadQueueWorkerTItem, TWorker.)
Protected methodProcessItem
Processing of single action.
(Overrides ThreadQueueWorkerTItem, TWorkerProcessItem(TItem).)
Protected methodProcessItems
Processes the given list of items. Override this method to process queued items as a bulk. Returns the number of processed items.
(Inherited from ThreadQueueWorkerTItem, TWorker.)
Protected methodRunProcess
Runs the internal process of the worker
(Inherited from ThreadWorkerT.)
Protected methodStopExecution
Stops the worker after finishing its job.
(Inherited from ThreadWorkerT.)
Top
See Also