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 | (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 | (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.
|