LookupTrackingMessageAdapter

StockSharp.Algo

Адаптер сообщений, который отслеживает несколько запросов поиска и помещает их в одну очередь.

Наследует: MessageAdapterWrapper

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

LookupTrackingMessageAdapter
public LookupTrackingMessageAdapter(IMessageAdapter innerAdapter, ILookupTrackingManagerState state)
lookupTrackingMessageAdapter = LookupTrackingMessageAdapter(innerAdapter, state)

Адаптер сообщений, который отслеживает несколько запросов поиска и помещает их в одну очередь.

innerAdapter
Внутренний адаптер сообщений.
state
Государственное хранилище.

Свойства

TimeOut
private TimeSpan TimeOut { get; set; }
value = lookupTrackingMessageAdapter.TimeOut
lookupTrackingMessageAdapter.TimeOut = value

Финансовые инструменты и портфели ищут тайм-аут.

Методы

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

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

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

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = lookupTrackingMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Обработать выходное сообщение InnerAdapter.

message
Сообщение.
cancellationToken
Токен отмены.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = lookupTrackingMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

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

message
Message.
cancellationToken
CancellationToken