 
            | AssignTaskForProcessing | Assigns a system task that processes the operation. try => OnProcessingStarted(AsyncProcessingOperationArgsT)() catch=> OnProcessingFailed(AsyncProcessingOperationArgsT, Exception)() finally => OnProcessingCompleted(AsyncProcessingOperationArgsT)() | 
| Cancel | Requests cancellation of the operation. (Inherited from CancellableOperationT) | 
| CancelAfter | Requests cancellation of the operation. (Inherited from CancellableOperationT) | 
| OnCancellationRequested | Override the cancellation requested method to ensure only items with a valid state are updated. (Inherited from AsyncProcessingOperationT) | 
| OnProcessingCompleted | Processing completed event invocation. (Inherited from AsyncProcessingOperationT) | 
| OnProcessingFailed | Processing failed event invoker. (Inherited from AsyncProcessingOperationT) | 
| OnProcessingStarted | Processing started event invocation. (Inherited from AsyncProcessingOperationT) | 
| Process | Begins the processing of the app task. | 
| ResetCancellationToken | Resets the cancellation token source. (Inherited from CancellableOperationT) | 
| ThrowIfCancellationRequested | If cancellation has been requested:
            - The CancellationRequest event is fired.
            - Then the cancellation exception is thrown. (Inherited from CancellableOperationT) | 
| ThrowIfLessThanOne | Asserts the passed value is greater than zero. (Inherited from AsyncProcessingOperationT) | 
| ThrowIfNull | Asserts the passed object is not null. (Inherited from CancellableOperationT) | 
| TriggerCancellationRequested | Triggers the cancellation requested event, for any registered listeners. (Inherited from CancellableOperationT) |