CsvImporter

StockSharp.Algo.Import

Mensajes importador de archivo de texto en formato CSV en almacenamiento.

Hereda de: CsvParser

Constructores

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

Mensajes importador de archivo de texto en formato CSV en almacenamiento.

dataType
Datos tipo info.
fields
Importando campos.
securityStorage
instrumentos financieros meta almacenamiento de información.
exchangeInfoProvider
Intercambios y proveedores de juntas comerciales.
getStorage
Función para conseguir IMarketDataStorage por SecurityId.

Propiedades

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

Actualizar instrumentos financieros duplicados si ya existen.

Métodos

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

Importación del archivo CSV.

stream
El flujo de archivos.
updateProgress
Notificación de progreso.
cancellationToken
CancellationToken

Devuelve: Cuenta y última vez.

Eventos

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

instrumento financiero actualizado evento.