SqlConnectionStringBuilder.ConnectRetryInterval Eigenschaft

Definition

Zeitraum zwischen erneuten Verbindungsversuchen (in Sekunden), nachdem ein Fehler aufgrund einer Leerlaufverbindung erkannt wurde. Dieser muss einer ganzen Zahl zwischen 1 und 60 entsprechen. Die Standardeinstellung beträgt 10 Sekunden.

C#
public int ConnectRetryInterval { get; set; }

Eigenschaftswert

Zeitraum zwischen erneuten Verbindungsversuchen (in Sekunden), nachdem ein Fehler aufgrund einer Leerlaufverbindung erkannt wurde.

Ausnahmen

Der Wert liegt außerhalb des zulässigen Bereichs.

Hinweise

Diese Eigenschaft entspricht dem Schlüssel "Connect Retry Interval" in der SqlConnection Verbindungszeichenfolge.

Dieser Wert wird nach dem ersten Verbindungsversuch angewendet. Wenn eine unterbrochene Verbindung erkannt wird, versucht der Client sofort, die Verbindung wiederherzustellen. Dies ist der erste Versuch, die Verbindung wiederherzustellen, und tritt nur auf, wenn ConnectRetryCount größer als 0 ist. Wenn der erste Versuch zur Wiederherstellung der Verbindung fehlschlägt und ConnectRetryCount größer als 1 ist, wartet der Client, ConnectRetryInterval um den zweiten und nachfolgenden Verbindungsversuch zu versuchen.

Gilt für:

Produkt Versionen
SqlClient .NET Core 1.0, 1.1, 2.0, 2.1, 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2
SqlClient .NET Framework 1.0, 1.1, 2.0, 2.1, 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2
SqlClient .NET Standard 1.0, 1.1, 2.0, 2.1, 3.0, 3.1, 4.0, 4.1, 5.0, 5.1, 5.2