CsvParser
StockSharp.Algo.Import
Processador de mensagens do arquivo de texto no formato CSV.
Herda de: BaseLogReceiver
Construtores
CsvParser
public CsvParser(DataType dataType, IEnumerable<FieldMapping> fields)
csvParser = CsvParser(dataType, fields)
Inicializa uma nova instância do CsvParser.
- dataType
- Informação do tipo de dados.
- fields
- Importando campos.
Propriedades
ColumnSeparator
public string ColumnSeparator { get; set; }
value = csvParser.ColumnSeparator
csvParser.ColumnSeparator = value
Separador de colunas. A tabulação é denotada pelo TAB.
ExtendedInfoStorageItem
public IExtendedInfoStorageItem ExtendedInfoStorageItem { get; set; }
value = csvParser.ExtendedInfoStorageItem
csvParser.ExtendedInfoStorageItem = value
Armazenamento de informações estendido.
IgnoreNonIdSecurities
public bool IgnoreNonIdSecurities { get; set; }
value = csvParser.IgnoreNonIdSecurities
csvParser.IgnoreNonIdSecurities = value
Ignorar os instrumentos financeiros sem identificadores.
LineSeparator
public string LineSeparator { get; set; }
value = csvParser.LineSeparator
csvParser.LineSeparator = value
Separador de linhas.
SkipFromHeader
public int SkipFromHeader { get; set; }
value = csvParser.SkipFromHeader
csvParser.SkipFromHeader = value
Número de linhas a serem ignoradas do início do arquivo (se elas contêm meta- informação).
Métodos
Parse
public IAsyncEnumerable<Message> Parse(Stream stream)
result = csvParser.Parse(stream)
Processar o ficheiro CSV.
- stream
- O fluxo de arquivos.
Retorna: Casos analisados.