SqlConfigurableRetryFactory.CreateIncrementalRetryProvider Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen inkrementellen Zeitintervall-Wiederholungslogikanbieter bereit.
public:
static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateIncrementalRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateIncrementalRetryProvider(Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateIncrementalRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateIncrementalRetryProvider (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:
-
NumberOfTriesist kleiner als 1 oder größer als 60. -
DeltaTimeist größer als 120 Sekunden. -
MinTimeIntervalist größer als 120 Sekunden. -
MaxTimeIntervalist größer als 120 Sekunden. -
MinTimeIntervalist nicht kleiner alsMaxTimeInterval.
Hinweise
Hinweis
Der innere Enumerator umfasst die Randomisierung, um zu verhindern, dass mehrere Instanzen des Clients nachfolgende Wiederholungsversuche gleichzeitig ausführen.