Class ReConnectionSettings
Настройки механизма отслеживания соединений IMessageAdapter с торговой системой.
Implements
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
[DisplayNameLoc("Str172")]
[DescriptionLoc("Str978", false)]
public class ReConnectionSettings : Object, IPersistable
Constructors
ReConnectionSettings()
Создать ReConnectionSettings.
Declaration
public ReConnectionSettings()
Properties
AttemptCount
Количество попыток установить первоначальное соединение, если оно не было установлено (тайм-аут, сетевой сбой и т.д.). По умолчанию количество попыток равно 0. Для установление бесконечного количества попыток используется значение -1.
Declaration
[CategoryLoc("Str174")]
[DisplayNameLoc("Str178")]
[DescriptionLoc("Str179", false)]
public int AttemptCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
Interval
Интервал, с которым будут происходить попытки установить соединение. По умолчанию интервал равен 10 секунд.
Declaration
[CategoryLoc("Str174")]
[DisplayNameLoc("Str175")]
[DescriptionLoc("Str176", false)]
public TimeSpan Interval { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
ReAttemptCount
Количество попыток переподключиться, если соединение было утеряно в процессе работы. По умолчанию количество попыток равно 100. Для установление бесконечного количества попыток используется значение -1.
Declaration
[CategoryLoc("Str174")]
[DisplayNameLoc("Str180")]
[DescriptionLoc("Str181", false)]
public int ReAttemptCount { get; set; }
Property Value
Type | Description |
---|---|
Int32 |
TimeOutInterval
Время ожидания успешного подключения/отключения. Если значение равно Zero, то мониторинг не производится. По умолчанию значение равно 30 секундам.
Declaration
[CategoryLoc("Str174")]
[DisplayNameLoc("Str182")]
[DescriptionLoc("Str183", false)]
public TimeSpan TimeOutInterval { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan |
WorkingTime
Режим работы, во время которого необходимо производить подключения. Например, нет необходимости проводить подключение, когда окончены торги на бирже.
Declaration
[CategoryLoc("Str174")]
[DisplayNameLoc("Str184")]
[DescriptionLoc("Str185", false)]
public WorkingTime WorkingTime { get; set; }
Property Value
Type | Description |
---|---|
WorkingTime |
Methods
Load(SettingsStorage)
Загрузить настройки.
Declaration
public void Load(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |
Save(SettingsStorage)
Сохранить настройки.
Declaration
public void Save(SettingsStorage storage)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Serialization.SettingsStorage | storage | Хранилище настроек. |