CsvParser
StockSharp.Algo.Import
Mensajes analizador del archivo de texto en formato CSV.
Hereda de: BaseLogReceiver
Constructores
CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)
Inicia una nueva instancia de la CsvParser.
- dataType
- Datos tipo info.
- fields
- Importando campos.
Propiedades
ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value
Separador de columnas. La tabulación es denotada por TAB.
ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value
Almacenamiento de información extendido.
IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value
Ignorar los instrumentos financieros sin identificadores.
LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value
Separador de línea.
SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value
Número de líneas que deben ser saltadas desde el comienzo del archivo (si contienen información meta).
Métodos
Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)
Archivo CSV Parse.
- stream
- El flujo de archivos.
Devuelve: Casos de par.