IAdapterConnectionState
StockSharp.Algo.Basket
Schnittstelle zur Verwaltung von Adapteranschlusszuständen.
Eigenschaften
AllDisconnectedOrFailed
public bool AllDisconnectedOrFailed { get; }
value = iAdapterConnectionState.AllDisconnectedOrFailed
Ob alle Adapter getrennt oder fehlgeschlagen sind.
AllFailed
public bool AllFailed { get; }
value = iAdapterConnectionState.AllFailed
Ob alle Adapter im Failed-Zustand sind.
ConnectedCount
public int ConnectedCount { get; }
value = iAdapterConnectionState.ConnectedCount
Bekommt die Anzahl der angeschlossenen Adapter.
CurrentState
public ConnectionStates CurrentState { get; set; }
value = iAdapterConnectionState.CurrentState
iAdapterConnectionState.CurrentState = value
Bekommt oder setzt den Zustand der aggregierten Korbverbindung.
HasPendingAdapters
public bool HasPendingAdapters { get; }
value = iAdapterConnectionState.HasPendingAdapters
Ob sich ein Adapter noch im Verbindungszustand befindet.
TotalCount
public int TotalCount { get; }
value = iAdapterConnectionState.TotalCount
Bekommt die Gesamtzahl der Adapter.
Methoden
Clear
public void Clear()
iAdapterConnectionState.Clear()
Löscht alle Adapterzustände und setzt den aktuellen Zustand auf Disconnected zurück.
GetAllStates
public IEnumerable<ValueTuple<IMessageAdapter, ConnectionStates, Exception>> GetAllStates()
result = iAdapterConnectionState.GetAllStates()
Alle Adapterzustände.
GetErrors
public Exception[] GetErrors()
result = iAdapterConnectionState.GetErrors()
Holen Sie sich alle Nicht-Null-Fehler aus Adapterzuständen.
RemoveAdapter
public bool RemoveAdapter(IMessageAdapter adapter)
result = iAdapterConnectionState.RemoveAdapter(adapter)
Entfernt den Status für den angegebenen Adapter.
SetAdapterState
public void SetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
iAdapterConnectionState.SetAdapterState(adapter, state, error)
Legt den Zustand für den angegebenen Adapter fest.
TryGetAdapterState
public bool TryGetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
result = iAdapterConnectionState.TryGetAdapterState(adapter, state, error)
Versucht, den Zustand für den angegebenen Adapter zu erhalten.