The QueueJob type exposes the following members.

Methods

  Name Description
Compute<(Of <(TEntity>)>)
Do the job, then updates data in the database.
CreateOrClearQueue
Creates the queue in the queue storage. If the queue is already created, clears it.
DeleteQueue
Deletes the queue in the queue storage. If the queue is already deleted, nothing happens.
EndUpdate
Deletes a job from the task table.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
PopFromQueue
Gets a job from the queue.
PutIntoQueue
Put current job into the target message queue.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)
TryBeginUpdate
Tries to delete the job from the queue, and mark it as computed in the task table.
UpdateDatabase<(Of <(TEntity>)>)
Updates data in the database. to be called after a call to Compute, and between a TryBeginUpdate and a EndUpdate call on the effective job in the storage.

Properties

  Name Description
Identifier
Identifier of the job
Settings
Settings used in this class.
TaskTable
task table object.

See Also