IWorkItem Interface |
Namespace: Jam.Shell
The IWorkItem type exposes the following members.
Name | Description | |
---|---|---|
AllowAbortUponExceedingTimeLimit |
Whether to allow aborting the work item when the timelimit exceeded (see MaxBusyTime)
| |
IsTerminated | Gets a value indicating whether this object is terminated. | |
MaxBusyTime |
The maximum time a workItem may be busy until it is aborted. Must be > 0 to be taken into account.
| |
Result |
The result of the operation performed in HandleWorkItem, may be null
| |
Tag |
A tag that can be freely used to identify a workitem or a group of workitems
|
Name | Description | |
---|---|---|
HandleWorkItem |
This method is called when the work item is processed
| |
Terminate |
Set the state of the item to denote that it has been terminated before it finished
processing, the implementation of this method should issue the Terminated event.
|
Name | Description | |
---|---|---|
Terminated |
This event is performed if the item's work was aborted before it finished processing.
.
| |
WorkDone |
This event is performed if the item's work is finished.
.
|