BaseExporter

StockSharp.Algo.Export

A classe base de exportação.

Construtores

BaseExporter
protected BaseExporter(DataType dataType)
baseExporter = BaseExporter(dataType)

A classe base de exportação.

dataType
Informação do tipo de dados.

Propriedades

DataType
public DataType DataType { get; }
value = baseExporter.DataType

Informação do tipo de dados.

Encoding
public Encoding Encoding { get; set; }
value = baseExporter.Encoding
baseExporter.Encoding = value

Codificação.

Métodos

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<QuoteChangeMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar QuoteChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<Level1ChangeMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar Level1ChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<CandleMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar CandleMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<NewsMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar NewsMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<SecurityMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar SecurityMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<PositionChangeMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar PositionChangeMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<IndicatorValue> values, CancellationToken cancellationToken)
result = baseExporter.Export(values, cancellationToken)

Para exportar IndicatorValue assíncrona.

values
Valores.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardStateMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar BoardStateMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

Export
protected abstract Task<ValueTuple<int, DateTime?>> Export(IAsyncEnumerable<BoardMessage> messages, CancellationToken cancellationToken)
result = baseExporter.Export(messages, cancellationToken)

Para exportar BoardMessage assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportOrderLogAsync
protected abstract Task<ValueTuple<int, DateTime?>> ExportOrderLogAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = baseExporter.ExportOrderLogAsync(messages, cancellationToken)

Para exportar OrderLog assíncrona.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportTicksAsync
protected abstract Task<ValueTuple<int, DateTime?>> ExportTicksAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = baseExporter.ExportTicksAsync(messages, cancellationToken)

Para exportar Ticks assincronicamente.

messages
Mensagens.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.

ExportTransactionsAsync
protected abstract Task<ValueTuple<int, DateTime?>> ExportTransactionsAsync(IAsyncEnumerable<ExecutionMessage> messages, CancellationToken cancellationToken)
result = baseExporter.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.

Export``1
public Task<ValueTuple<int, DateTime?>> Export<T>(IAsyncEnumerable<T> values, CancellationToken cancellationToken)
result = baseExporter.Export(values, cancellationToken)

Para exportar valores assincronicamente.

values
Valor.
cancellationToken
Inscrição de cancelamento.

Retorna: Conde e da última vez.