Enum OutputPortBaseState
The different states an output (or error output) port can be in. When created, ports are
in the Created state, and can only ever move to a state with a higher
numerical value. The port cannot change state after reaching a completed state,
i.e. Succeeded, Error, or Fatal.
Assembly: actionETL.dll
Syntax
public enum OutputPortBaseState
Fields
| Name |
Description |
| Active |
0x0004_0000 - The port has sent (or is in the process of sending) data, and can
continue sending.
|
| Canceled |
0x0008_0000 - The port is canceled. The worker can send up to
RowsPerBuffer additional rows, by which time it must
notice the canceled state and stop sending more rows. It's state will transition
to one of the completed states, either on error, or when the parent worker calls
SendSucceeded or SendError.
Note that Canceled is not a final port state.
|
| Created |
0x0001_0000 - The port is created, but not ready to send anything.
|
| Error |
0x0020_0000 - The worker was not able to send all its intended data. No further
state changes are possible.
|
| Ready |
0x0002_0000 - The port is ready to send, but has not yet sent anything.
By default, workers with input ports won't be executed until at least one of the
linked upstream output ports have transitioned from Ready to a later state.
|
| Succeeded |
0x0010_0000 - The worker successfully sent all its data. No further state changes
are possible.
|
See Also
Extension Methods