Class ActionTarget<TInput>
A dataflow worker which executes an asynchronous callback once, which in turn calls
methods on the Input port to consume rows from the upstream worker.
The target does not have any ErrorOutput port.
Note: Use the factory methods in Action
Also see the ActionTarget example.
Note: The input port uses the Default policy. Consider
whether this is appropriate, or should be changed, see
Buffering
Note: This class only has overloads for asynchronous callbacks, since using synchronous ones would require the callback to block a thread when there are no upstream rows available, which is not appropriate.
Inheritance
Implements
Inherited Members
Namespace: actionETL
Assembly: actionETL.dll
Syntax
public class ActionTarget<TInput> : ActionWorkerBase<ActionTarget<TInput>>, IDisposeOnFinished where TInput : class
Type Parameters
| Name | Description |
|---|---|
| TInput | The type of each |
Properties
Input
Gets the input port for receiving rows from an upstream worker.
Declaration
public InputPort<TInput> Input { get; }
Property Value
| Type | Description |
|---|---|
| Input |