CsvParser

StockSharp.Algo.Import

Nachrichten Parser aus Textdatei im CSV-Format.

Erbt von: BaseLogReceiver

Konstruktoren

CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)

Initialisiert eine neue Instanz von CsvParser.

dataType
Datenart-Info.
fields
Importieren von Feldern.

Eigenschaften

ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value

Tabellarisierung wird mit TAB bezeichnet.

DataType
public DataType DataType { get; }
value = csvParser.DataType

Datenart-Info.

ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value

Erweiterte Informationsspeicherung.

Fields
public IEnumerable<FieldMapping> Fields { get; }
value = csvParser.Fields

Importieren von Feldern.

IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value

Ignorieren Sie Finanzinstrumente ohne Identifikatoren.

LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value

Leitungsabscheider.

SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value

Anzahl der Zeilen, die vom Anfang der Datei übersprungen werden sollen (wenn sie Metainformationen enthalten).

Methoden

Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)

CSV-Datei analysieren.

stream
Der Datei-Stream.

Rückgabe: Parsed Instanzen.