CsvImporter

StockSharp.Algo.Import

Nachrichten importieren aus Textdatei im CSV-Format in den Speicher.

Erbt von: CsvParser

Konstruktoren

CsvImporter
public CsvImporter(DataType dataType, IEnumerable<FieldMapping> fields, ISecurityStorage securityStorage, IExchangeInfoProvider exchangeInfoProvider, Func<SecurityId, IMarketDataStorage> getStorage)
csvImporter = CsvImporter(dataType, fields, securityStorage, exchangeInfoProvider, getStorage)

Nachrichten importieren aus Textdatei im CSV-Format in den Speicher.

dataType
Datenart-Info.
fields
Importieren von Feldern.
securityStorage
Meta-Info-Speicherung von Finanzinstrumenten.
exchangeInfoProvider
Börsen und Handelsbörsen Anbieter.
getStorage
Funktion, um IMarketDataStorage von SecurityId zu erhalten.

Eigenschaften

UpdateDuplicateSecurities
public bool UpdateDuplicateSecurities { get; set; }
value = csvImporter.UpdateDuplicateSecurities
csvImporter.UpdateDuplicateSecurities = value

Aktualisieren Sie doppelte Finanzinstrumente, wenn sie bereits vorhanden sind.

Methoden

Import
public ValueTask<ValueTuple<int, DateTime?>> Import(Stream stream, Action<int> updateProgress, CancellationToken cancellationToken)
result = csvImporter.Import(stream, updateProgress, cancellationToken)

Importieren aus der CSV-Datei.

stream
Der Datei-Stream.
updateProgress
Fortschrittsmeldung.
cancellationToken
CancellationToken

Rückgabe: Zählen und letztes Mal.

Ereignisse

SecurityUpdated
public event Action<Security, bool> SecurityUpdated
csvImporter.SecurityUpdated += handler

aktualisiertes Ereignis für Finanzinstrumente.