AdapterConnectionState

StockSharp.Algo.Basket

Implementação padrão de IAdapterConnectionState.

Implementa: IAdapterConnectionState

Propriedades

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

Se todos os adaptadores estão desconectados ou Falhou.

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

Se todos os adaptadores estão em estado Falhou.

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

Obtém a contagem de adaptadores conectados.

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

Obtém o estado de ligação agregado atual.

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

Se algum adaptador ainda está se conectando.

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

Obtém a contagem total de adaptadores.

Métodos

Clear
public void Clear()
adapterConnectionState.Clear()

Limpa todos os estados do adaptador e repõe o estado atual para Desligado.

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

Obtém todos os estados adaptadores.

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

Obter todos os erros não null de estados adaptador.

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

Remove o estado do adaptador especificado.

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

Define o estado do adaptador especificado.

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

Tenta obter o estado para o adaptador especificado.