ExcelExporter
A exportação para o Excel.
Herda de: BaseExporter
Construtores
public ExcelExporter(IExcelWorkerProvider provider, DataType dataType, Stream stream, Action breaked)
excelExporter = ExcelExporter(provider, dataType, stream, breaked)
A exportação para o Excel.
- provider
- Provedor de Excel.
- dataType
- Informação do tipo de dados.
- stream
- O fluxo para o qual escrever.
- breaked
- O processador, que será chamado se o valor máximo de strings for excedido.
Métodos
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<QuoteChangeMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar QuoteChangeMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<Level1ChangeMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar Level1ChangeMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<PositionChangeMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar PositionChangeMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<IndicatorValue> values, CancellationToken cancellationToken)
result = excelExporter.Export(values, cancellationToken)
Para exportar IndicatorValue assíncrona.
- values
- Valores.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<CandleMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar CandleMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<NewsMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar NewsMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<SecurityMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar SecurityMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardStateMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar BoardStateMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardMessage> messages, CancellationToken cancellationToken)
result = excelExporter.Export(messages, cancellationToken)
Para exportar BoardMessage assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = excelExporter.ExportOrderLogAsync(messages, cancellationToken)
Para exportar OrderLog assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> ExportTicksAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = excelExporter.ExportTicksAsync(messages, cancellationToken)
Para exportar Ticks assincronicamente.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.
protected override Task<ValueTuple<int, DateTime?>> ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = excelExporter.ExportTransactionsAsync(messages, cancellationToken)
Para exportar as Transações de forma assíncrona.
- messages
- Mensagens.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Conde e da última vez.