ReConnectionSettings

StockSharp.Messages

Настройки отслеживания соединения IMessageAdapter с сервером.

Реализует: IPersistable

Конструкторы

ReConnectionSettings
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()

Инициализирует новый экземпляр ReConnectionSettings.

Свойства

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

Количество попыток установить исходное соединение, если оно не было установлено (тайм-аут, сбой сети и т. д.) Значение по умолчанию 0. Для установления бесконечного числа используется -1.

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

Интервал, с которого попытки установят соединение. Значение по умолчанию 10 секунд.

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

Число попыток переподключения, если соединение было потеряно во время операции. Значение по умолчанию 100. Для установления бесконечного числа используется -1.

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

Тайм-аут успешного соединения/отключения. Если значение равно нулю, то производится мониторинг. Значение по умолчанию составляет 30 секунд.

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

Расписание, в течение которого необходимо сделать соединение. Например, нет необходимости отслеживать соединение при завершении торгов на бирже.

Методы

Load
public void Load(SettingsStorage storage)
reConnectionSettings.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
reConnectionSettings.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.