PendingMessageState
StockSharp.Algo.Basket
Standard-Implementierung von IPendingMessageState.
Implementiert: IPendingMessageState
Eigenschaften
Count
public int Count { get; }
value = pendingMessageState.Count
Erhält die Anzahl der ausstehenden Nachrichten.
Methoden
Add
public void Add(Message message)
pendingMessageState.Add(message)
Fügt eine Nachricht in die ausstehende Warteschlange ein.
Clear
public void Clear()
pendingMessageState.Clear()
Löscht alle Adapterzustände und setzt den aktuellen Zustand auf Disconnected zurück.
GetAndClear
public Message[] GetAndClear()
result = pendingMessageState.GetAndClear()
Erhält alle ausstehenden Nachrichten und löscht die Warteschlange.
TryRemoveMarketData
public MarketDataMessage TryRemoveMarketData(long transactionId)
result = pendingMessageState.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.