ReConnectionSettings
Настройки отслеживания соединения IMessageAdapter с сервером.
Реализует: IPersistable
Конструкторы
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()
Инициализирует новый экземпляр ReConnectionSettings.
Свойства
public int AttemptCount { get; set; }
value = reConnectionSettings.AttemptCount
reConnectionSettings.AttemptCount = value
Количество попыток установить исходное соединение, если оно не было установлено (тайм-аут, сбой сети и т. д.) Значение по умолчанию 0. Для установления бесконечного числа используется -1.
public TimeSpan Interval { get; set; }
value = reConnectionSettings.Interval
reConnectionSettings.Interval = value
Интервал, с которого попытки установят соединение. Значение по умолчанию 10 секунд.
public int ReAttemptCount { get; set; }
value = reConnectionSettings.ReAttemptCount
reConnectionSettings.ReAttemptCount = value
Число попыток переподключения, если соединение было потеряно во время операции. Значение по умолчанию 100. Для установления бесконечного числа используется -1.
public TimeSpan TimeOutInterval { get; set; }
value = reConnectionSettings.TimeOutInterval
reConnectionSettings.TimeOutInterval = value
Тайм-аут успешного соединения/отключения. Если значение равно нулю, то производится мониторинг. Значение по умолчанию составляет 30 секунд.
public WorkingTime WorkingTime { get; set; }
value = reConnectionSettings.WorkingTime
reConnectionSettings.WorkingTime = value
Расписание, в течение которого необходимо сделать соединение. Например, нет необходимости отслеживать соединение при завершении торгов на бирже.
Методы
public void Load(SettingsStorage storage)
reConnectionSettings.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
public void Save(SettingsStorage storage)
reConnectionSettings.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.