IAdapterConnectionState
StockSharp.Algo.Basket
Interface para gerenciar estados de conexão do adaptador.
Propriedades
AllDisconnectedOrFailed
public bool AllDisconnectedOrFailed { get; }
value = iAdapterConnectionState.AllDisconnectedOrFailed
Se todos os adaptadores estão desconectados ou Falhou.
AllFailed
public bool AllFailed { get; }
value = iAdapterConnectionState.AllFailed
Se todos os adaptadores estão em estado Falhou.
ConnectedCount
public int ConnectedCount { get; }
value = iAdapterConnectionState.ConnectedCount
Obtém a contagem de adaptadores conectados.
CurrentState
public ConnectionStates CurrentState { get; set; }
value = iAdapterConnectionState.CurrentState
iAdapterConnectionState.CurrentState = value
Obtém ou define o estado agregado da conexão do cesto.
HasPendingAdapters
public bool HasPendingAdapters { get; }
value = iAdapterConnectionState.HasPendingAdapters
Se qualquer adaptador ainda está em estado de Conectar.
TotalCount
public int TotalCount { get; }
value = iAdapterConnectionState.TotalCount
Obtém a contagem total de adaptadores.
Métodos
Clear
public void Clear()
iAdapterConnectionState.Clear()
Limpa todos os estados do adaptador e repõe o estado atual para Desligado.
GetAllStates
public IEnumerable<ValueTuple<IMessageAdapter, ConnectionStates, Exception>> GetAllStates()
result = iAdapterConnectionState.GetAllStates()
Obtém todos os estados adaptadores.
GetErrors
public Exception[] GetErrors()
result = iAdapterConnectionState.GetErrors()
Obter todos os erros não null de estados adaptador.
RemoveAdapter
public bool RemoveAdapter(IMessageAdapter adapter)
result = iAdapterConnectionState.RemoveAdapter(adapter)
Remove o estado do adaptador especificado.
SetAdapterState
public void SetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
iAdapterConnectionState.SetAdapterState(adapter, state, error)
Define o estado do adaptador especificado.
TryGetAdapterState
public bool TryGetAdapterState(IMessageAdapter adapter, ConnectionStates state, Exception error)
result = iAdapterConnectionState.TryGetAdapterState(adapter, state, error)
Tenta obter o estado para o adaptador especificado.