Class StringRowErrors
An error output row type that contains a string
RowErrorRow field
for providing a string representation of the original dataflow row, as well as
CaptureRowErrors error detail fields.
This is useful when sending the original dataflow row as-is to the error output is not appropriate, e.g. for a source worker where an original dataflow row is not available, and providing a string representation of the external source row is appropriate.
Also see CaptureRowErrors, and Dataflow Row Errors.
Namespace: actionETL
Assembly: actionETL.dll
Syntax
public class StringRowErrors
Constructors
StringRowErrors(String)
Initializes a new instance of the StringRowErrors class.
Declaration
public StringRowErrors(string rowErrorRow)
Parameters
Type | Name | Description |
---|---|---|
String | rowErrorRow | The string representation of the original row. |
Fields
CaptureRowErrors
A struct
with row error details that automatically captures a row error each time
the row passes through an error output port.
The contained properties will be null
if no errors have been added
to the row.
See CaptureRowErrors and Dataflow Row Errors for details.
Warning: Do not modify any exception properties and do not re-throw them after cloning them (e.g. via MulticastTransform<TInputOutput>), since this would lead to other copies also being changed. Exceptions contain mutable (i.e. modifiable) properties, but the dataflow treats the exceptions in this collection as immutable (i.e. not modifiable) when cloning them, since deep copies cannot be reliably done on arbitrary exceptions.
Declaration
public CaptureRowErrors CaptureRowErrors
Field Value
Type | Description |
---|---|
CaptureRowErrors |
Properties
RowErrorRow
Gets or sets a string representation of the original row.
Declaration
public string RowErrorRow { get; set; }
Property Value
Type | Description |
---|---|
String |