| Interface | Description | 
|---|---|
| WorkItemFailureResult | Describes how a work item operation finished with failures. | 
| WorkItemFinishEvent | An event that informs about a work item having finished its execution. | 
| WorkItemOperationDescriptor | Describes a work item operation for which an event has occurred. | 
| WorkItemOperationResult | Describes the result of running a work item operation. | 
| WorkItemProgressEvent | Root interface for all events that signal progress while executing a work item. | 
| WorkItemStartEvent | An event that informs about a work item having started its execution. | 
| WorkItemSuccessResult | Describes how a work item operation finished successfully. |