PendingMessageState

StockSharp.Algo.Basket

Реализация IPendingMessageState по умолчанию.

Реализует: IPendingMessageState

Свойства

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

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

Методы

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

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

Clear
public void Clear()
pendingMessageState.Clear()

Очищает все состояния адаптера и сбрасывает текущее состояние на «Отключено».

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

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

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

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

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

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