Title here
Summary here
Creates one or more duplicates of your incoming row. Use the CanDuplicate property if you want to duplicate only particular rows.
Name | Description |
---|---|
TInput | Type of ingoing data. |
var source = new DbSource<InputType>("SourceTable");
RowDuplication<InputType> duplication = new RowDuplication<InputType>(3);
var dest = new CsvDestination<InputType>("output.csv");
source.LinkTo(duplication).LinkTo(dest);
Type | Name | Description |
---|---|---|
int | numberOfDuplicates | Sets the NumberOfDuplicates |
Type | Name | Description |
---|---|---|
Predicate<TInput> | canDuplicate | Sets the CanDuplicate predicate |
Type | Name | Description |
---|---|---|
Predicate<TInput> | canDuplicate | Sets the CanDuplicate predicate |
int | numberOfDuplicates | Sets the NumberOfDuplicates |
A predicate that describe if a will be duplicated or not.
Type | Description |
---|---|
Predicate<TInput> |
Number of duplicates to be created for each ingoing row. Default is 1 (meaning the incoming row plus one copy).
Type | Description |
---|---|
int |
SourceBlock from the underlying TPL.Dataflow which is used as output buffer for the component.
Type | Description |
---|---|
ISourceBlock<TInput> |
TargetBlock from the underlying TPL.Dataflow which is used as input buffer for the component.
Type | Description |
---|---|
ITargetBlock<TInput> |
Type | Name | Description |
---|---|---|
Exception | e |