Class RowActionTarget<TInput>
A dataflow worker that executes a callback on each incoming row from the Input port.
The callback is passed the row as a parameter, and does not itself take rows
from the Input.
Also see the RowActionTarget example.
Note: The input port uses the Default policy. Consider whether this is appropriate, or should be changed, see BufferingMode for further details.
Inheritance
WorkerBase<RowActionTarget<TInput>>
RowsTargetBase<RowActionTarget<TInput>, TInput>
RowTargetBase<RowActionTarget<TInput>, TInput>
RowActionTarget<TInput>
Implements
Inherited Members
Namespace: actionETL
Assembly: actionETL.dll
Syntax
public class RowActionTarget<TInput> : RowTargetBase<RowActionTarget<TInput>, TInput>, IDisposeOnFinished where TInput : class
Type Parameters
| Name | Description |
|---|---|
| TInput | The type of each |
Methods
OnInputRow(TInput)
For internal use.
Declaration
protected override ProgressStatus OnInputRow(TInput inputRow)
Parameters
| Type | Name | Description |
|---|---|---|
| TInput | inputRow | The incoming row. |
Returns
| Type | Description |
|---|---|
| ProgressStatus |
Overrides
actionETL.RowTargetBase<actionETL.RowActionTarget<TInput>, TInput>.OnInputRow(TInput)