Represents the current state of the handler for a given item
Union Cases
Union Case
Description
ExecuteAndHandle
Signature:
Handle means routing and fullfilling the semantics of the element, there can exist only one handling handler
(if there are multiple, an error will be logged and only the first executed)
ExecuteIfUnhandled(int)
Signature: int
Some Fallback handler (for example for returning errors), will be executed when there is no 'ExecuteAndHandle' handler.
The Handler with the lowest number is executed, if there are multiple with the same number the first one is used and a warning will be logged
ExecuteUnhandled
Signature:
Handler which just want to hook into the pipeline (eg process the element but don't count this as 'Handle')
Unhandled
Signature:
Do not execute the Process step for the current element