BaseExporter

StockSharp.Algo.Export

Базовый класс экспорта.

Конструкторы

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

Базовый класс экспорта.

dataType
Информация о типе данных.

Свойства

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

Информация о типе данных.

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

Кодирование.

Методы

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

Чтобы экспортировать QuoteChangeMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать Level1ChangeMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать CandleMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать NewsMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать SecurityMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать PositionChangeMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать IndicatorValue асинхронно.

values
Ценности.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать BoardStateMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать BoardMessage асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Чтобы экспортировать OrderLog асинхронно.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Для асинхронного экспорта тиков.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Для асинхронного экспорта транзакций.

messages
Сообщения.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.

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

Для асинхронного экспорта значений.

values
Ценность.
cancellationToken
Токен отмены.

Возвращает: Посчитайте и в последний раз.