ReConnectionSettings
Ajustes de seguimiento de conexión IMessageAdapter con un servidor.
Implementa: IAsyncPersistable
Constructores
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()
Inicia una nueva instancia de la ReConnectionSettings.
Propiedades
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.
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.
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.
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.
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
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Devuelve: Task
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Devuelve: Task