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.
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.