# Package-level declarations

Work item execution specific interfaces and classes related to event notifications.

## Types

WorkItemFailureResult
Link copied to clipboard
interface WorkItemFailureResult : WorkItemOperationResult, FailureResult
Describes how a work item operation finished with failures.
WorkItemFinishEvent
Link copied to clipboard
interface WorkItemFinishEvent : WorkItemProgressEvent, FinishEvent
An event that informs about a work item having finished its execution.
WorkItemOperationDescriptor
Link copied to clipboard
interface WorkItemOperationDescriptor : OperationDescriptor
Describes a work item operation for which an event has occurred.
WorkItemOperationResult
Link copied to clipboard
interface WorkItemOperationResult : OperationResult
Describes the result of running a work item operation.
WorkItemProgressEvent
Link copied to clipboard
interface WorkItemProgressEvent : ProgressEvent
Root interface for all events that signal progress while executing a work item.
WorkItemStartEvent
Link copied to clipboard
interface WorkItemStartEvent : WorkItemProgressEvent, StartEvent
An event that informs about a work item having started its execution.
WorkItemSuccessResult
Link copied to clipboard
interface WorkItemSuccessResult : WorkItemOperationResult, SuccessResult
Describes how a work item operation finished successfully.