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:
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 alsMaxTimeInterval
.
Hinweise
Hinweis
Der innere Enumerator umfasst die Randomisierung, um zu verhindern, dass mehrere Instanzen des Clients nachfolgende Wiederholungsversuche gleichzeitig ausführen.