IAdapterConnectionState

StockSharp.Algo.Basket

Интерфейс управления состояниями подключения адаптера.

Свойства

AllDisconnectedOrFailed
public bool AllDisconnectedOrFailed { get; }
value = iAdapterConnectionState.AllDisconnectedOrFailed

Все ли адаптеры отключены или не работают.

AllFailed
public bool AllFailed { get; }
value = iAdapterConnectionState.AllFailed

Все ли адаптеры находятся в неисправном состоянии.

ConnectedCount
public int ConnectedCount { get; }
value = iAdapterConnectionState.ConnectedCount

Получает количество подключенных адаптеров.

CurrentState
public ConnectionStates CurrentState { get; set; }
value = iAdapterConnectionState.CurrentState
iAdapterConnectionState.CurrentState = value

Получает или устанавливает состояние соединения агрегированной корзины.

HasPendingAdapters
public bool HasPendingAdapters { get; }
value = iAdapterConnectionState.HasPendingAdapters

Все ли адаптеры находятся в состоянии подключения.

TotalCount
public int TotalCount { get; }
value = iAdapterConnectionState.TotalCount

Получает общее количество адаптеров.

Методы

Clear
public void Clear()
iAdapterConnectionState.Clear()

Очищает все состояния адаптера и сбрасывает текущее состояние на «Отключено».

GetAllStates
public IEnumerable<ValueTuple<IMessageAdapter, ConnectionStates, Exception>> GetAllStates()
result = iAdapterConnectionState.GetAllStates()

Получает все состояния адаптера.

GetErrors
public Exception[] GetErrors()
result = iAdapterConnectionState.GetErrors()

Получите все ненулевые ошибки из состояний адаптера.

RemoveAdapter
public bool RemoveAdapter(IMessageAdapter adapter)
result = iAdapterConnectionState.RemoveAdapter(adapter)

Удаляет состояние указанного адаптера.

SetAdapterState
public void SetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
iAdapterConnectionState.SetAdapterState(adapter, state, error)

Устанавливает состояние указанного адаптера.

TryGetAdapterState
public bool TryGetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
result = iAdapterConnectionState.TryGetAdapterState(adapter, state, error)

Пытается получить состояние указанного адаптера.