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