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.