StorageMessageAdapter

StockSharp.Algo.Storages

Адаптер сообщений на основе хранилища.

Наследует: MessageAdapterWrapper

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

StorageMessageAdapter
public StorageMessageAdapter(IMessageAdapter innerAdapter, IStorageProcessor storageProcessor)
storageMessageAdapter = StorageMessageAdapter(innerAdapter, storageProcessor)

Адаптер сообщений на основе хранилища.

innerAdapter
Адаптер, на который будут направляться сообщения.
storageProcessor
Процессор памяти.

Методы

Clone
public override IMessageAdapter Clone()
result = storageMessageAdapter.Clone()

Создайте копию StorageMessageAdapter.

Возвращает: Копия.

GetSupportedMarketDataTypesAsync
public override IAsyncEnumerable<DataType> GetSupportedMarketDataTypesAsync(SecurityId securityId, DateTime? from, DateTime? to)
result = storageMessageAdapter.GetSupportedMarketDataTypesAsync(securityId, from, to)

Получите поддержку от типов сообщений адаптера.

securityId
SecurityId
from
Дата начала запроса. Если , то будут возвращены все доступные сообщения.
to
Дата окончания запроса. Если , то будут возвращены все доступные сообщения.

Возвращает: Поддерживается типами рыночных данных адаптера.

OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = storageMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Отправить сообщение.

message
Message.
cancellationToken
CancellationToken