ReConnectionSettings

StockSharp.Messages

连接跟踪设置 IMessageAdapter 与服务器连接 。

实现: IAsyncPersistable

构造函数

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

交易表, 需要在此过程中进行连接。 例如, 交换完成后不需要跟踪连接 。

方法

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

返回值: Task

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

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

返回值: Task