Class CsvStringSink
- Namespace
- Datafication.Sinks.Connectors.CsvConnector
- Assembly
- Datafication.CsvConnector.dll
Transforms a DataBlock into a CSV-formatted string.
public class CsvStringSink : IDataSink<string>
- Inheritance
-
objectCsvStringSink
- Implements
-
IDataSink<string>
Remarks
This transformer serializes a DataBlock into a CSV string. Nested records are handled, and array indexes are specially processed.
Methods
Transform(DataBlock)
Transforms a DataBlock into a CSV-formatted string.
public Task<string> Transform(DataBlock dataBlock)
Parameters
Returns
- Task<string>
A string formatted in CSV format representing the provided DataRecords.
Remarks
This method constructs the CSV string by first adding the header row, then processing each data record individually. Nested records and array indexes in field names are specially handled.