ReConnectionSettings

StockSharp.Messages

Verbindungsverfolgungseinstellungen IMessageAdapter mit einem Server.

Implementiert: IAsyncPersistable

Konstruktoren

ReConnectionSettings
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()

Initialisiert eine neue Instanz von ReConnectionSettings.

Eigenschaften

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

Die Anzahl der Versuche, die erste Verbindung herzustellen, falls diese nicht hergestellt wurde (Timeout, Netzwerkausfall usw.), der Standardwert ist 0. Zum Festlegen der unendlichen Zahl wird -1 verwendet.

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

Das Intervall, in dem Versuche zum Aufbau einer Verbindung unternommen werden. Der Standardwert beträgt 10 Sekunden.

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

Die Anzahl der Wiederverbindungsversuche, wenn die Verbindung während der Operation verloren ging. Der Standardwert ist 100. Um die unendliche Zahl zu ermitteln, wird -1 verwendet.

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

Timeout: Erfolgreiches Anschließen/Abtrennen. Ist der Wert Null, wird die Überwachung durchgeführt. Der Standardwert ist 30 Sekunden.

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

Es besteht beispielsweise keine Notwendigkeit, die Verbindung zu verfolgen, wenn der Handel an der Börse abgeschlossen wird.

Methoden

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

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Rückgabe: Task

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

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Rückgabe: Task