HeartbeatManagerState

StockSharp.Algo

Implementação padrão de IHeartbeatManagerState.

Implementa: IHeartbeatManagerState

Propriedades

CanSendTime
public bool CanSendTime { get; set; }
value = heartbeatManagerState.CanSendTime
heartbeatManagerState.CanSendTime = value

Se o adaptador pode enviar mensagens de tempo.

ConnectingAttemptCount
public int ConnectingAttemptCount { get; set; }
value = heartbeatManagerState.ConnectingAttemptCount
heartbeatManagerState.ConnectingAttemptCount = value

Número de tentativas de reconexão restantes.

ConnectionTimeOut
public TimeSpan ConnectionTimeOut { get; set; }
value = heartbeatManagerState.ConnectionTimeOut
heartbeatManagerState.ConnectionTimeOut = value

Tempo de conexão atual restante.

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

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

IsFirstTimeConnect
public bool IsFirstTimeConnect { get; set; }
value = heartbeatManagerState.IsFirstTimeConnect
heartbeatManagerState.IsFirstTimeConnect = value

Se esta é a primeira vez que se conecta.

PreviousState
public ConnectionStates PreviousState { get; set; }
value = heartbeatManagerState.PreviousState
heartbeatManagerState.PreviousState = value

Estado anterior da ligação.

SuppressDisconnectError
public bool SuppressDisconnectError { get; set; }
value = heartbeatManagerState.SuppressDisconnectError
heartbeatManagerState.SuppressDisconnectError = value

Se deve suprimir as mensagens de erro de desconexão.

Métodos

Reset
public void Reset()
heartbeatManagerState.Reset()

Reiniciar estado.

Campos

None
public const ConnectionStates None
value = HeartbeatManagerState.None

Valor sentinela que indica nenhum estado de ligação.