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.