IPendingMessageState

StockSharp.Algo.Basket

Интерфейс для хранения ожидающих сообщений.

Свойства

Count
public int Count { get; }
value = iPendingMessageState.Count

Получает счет ожидающих сообщений.

Методы

Add
public void Add(Message message)
iPendingMessageState.Add(message)

Добавляет сообщение в ожидающую очередь.

Clear
public void Clear()
iPendingMessageState.Clear()

Очищает все ожидающие сообщения.

GetAndClear
public Message[] GetAndClear()
result = iPendingMessageState.GetAndClear()

Получает все ожидающие сообщения и очищает очередь.

TryRemoveMarketData
public MarketDataMessage TryRemoveMarketData(long transactionId)
result = iPendingMessageState.TryRemoveMarketData(transactionId)

Пытается найти и удалить ожидающую MarketDataMessage транзакцию по ее идентификатору.

transactionId
Идентификатор транзакции, который нужно найти.

Возвращает: Удаленное сообщение или значение null, если оно не найдено.