ReConnectionSettings

StockSharp.Messages

Ajustes de seguimiento de conexión IMessageAdapter con un servidor.

Implementa: IAsyncPersistable

Constructores

ReConnectionSettings
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()

Inicia una nueva instancia de la ReConnectionSettings.

Propiedades

AttemptCount
public int AttemptCount { get; set; }
value = reConnectionSettings.AttemptCount
reConnectionSettings.AttemptCount = value

El número de intentos de establecer la conexión inicial, si no se ha establecido (timeout, falla de red, etc.) El valor predeterminado es 0. Para establecer el número infinito utiliza -1.

Interval
public TimeSpan Interval { get; set; }
value = reConnectionSettings.Interval
reConnectionSettings.Interval = value

El intervalo en el que los intentos establecerán una conexión. El valor predeterminado es de 10 segundos.

ReAttemptCount
public int ReAttemptCount { get; set; }
value = reConnectionSettings.ReAttemptCount
reConnectionSettings.ReAttemptCount = value

El número de intentos de reconectarse si la conexión se perdió durante la operación. El valor predeterminado es 100. Para establecer usos de número infinito -1.

TimeOutInterval
public TimeSpan TimeOutInterval { get; set; }
value = reConnectionSettings.TimeOutInterval
reConnectionSettings.TimeOutInterval = value

Conexión / desconexión exitosa. Si el valor es Cero, se realiza el monitoreo. El valor predeterminado es de 30 segundos.

WorkingTime
public WorkingTime WorkingTime { get; set; }
value = reConnectionSettings.WorkingTime
reConnectionSettings.WorkingTime = value

Horario, durante el cual es necesario hacer la conexión. Por ejemplo, no hay necesidad de rastrear la conexión cuando se termina el intercambio.

Métodos

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Devuelve: Task