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