Freigeben über


SqlConfigurableRetryFactory.CreateFixedRetryProvider Methode

Definition

Stellt einen Logikanbieter für wiederholungsbasierte Wiederholungen für feste Intervalle bereit.

public:
 static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateFixedRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateFixedRetryProvider (Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateFixedRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateFixedRetryProvider (retryLogicOption As SqlRetryLogicOption) As SqlRetryLogicBaseProvider

Parameter

retryLogicOption
SqlRetryLogicOption

Ein -Objekt von SqlRetryLogicOption , das die Konfiguration für das -Objekt enthält.

Gibt zurück

Ein SqlRetryLogicBaseProvider-Objekt.

Ausnahmen

Wenn der retryLogicOption Parameter NULL war.

Wenn mindestens eine der folgenden Bedingungen auftritt:

  • NumberOfTries ist kleiner als 1 oder größer als 60.
  • DeltaTime ist größer als 120 Sekunden.
  • MinTimeInterval ist größer als 120 Sekunden.
  • MaxTimeInterval ist größer als 120 Sekunden.
  • MinTimeInterval ist nicht kleiner als MaxTimeInterval.

Hinweise

Hinweis

Der innere Enumerator umfasst die Randomisierung, um zu verhindern, dass mehrere Instanzen des Clients nachfolgende Wiederholungsversuche gleichzeitig ausführen.

Gilt für: