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.