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