IPendingMessageState

StockSharp.Algo.Basket

Schnittstelle zur Speicherung von anstehenden Nachrichten.

Eigenschaften

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

Erhält die Anzahl der ausstehenden Nachrichten.

Methoden

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

Fügt eine Nachricht in die ausstehende Warteschlange ein.

Clear
public void Clear()
iPendingMessageState.Clear()

Löscht alle ausstehenden Nachrichten.

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

Erhält alle ausstehenden Nachrichten und löscht die Warteschlange.

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

Versucht, eine ausstehende MarketDataMessage durch seine Transaktions-ID zu finden und zu entfernen.

transactionId
Transaktions-ID zu finden.

Rückgabe: Die entfernte Nachricht oder null, wenn nicht gefunden.