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.
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.