ReConnectionSettings
Verbindungsverfolgungseinstellungen IMessageAdapter mit einem Server.
Implementiert: IAsyncPersistable
Konstruktoren
public ReConnectionSettings()
reConnectionSettings = ReConnectionSettings()
Initialisiert eine neue Instanz von ReConnectionSettings.
Eigenschaften
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.
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.
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.
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.
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
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Rückgabe: Task
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = reConnectionSettings.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
Rückgabe: Task