SqlConfigurableRetryFactory.CreateIncrementalRetryProvider Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje zprostředkovatele logiky opakování přírůstkového časového intervalu.
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
Parametry
- retryLogicOption
- SqlRetryLogicOption
Objekt obsahující SqlRetryLogicOption konfiguraci objektu.
Návraty
Objekt SqlRetryLogicBaseProvider .
Výjimky
retryLogicOption
Pokud parametr měl hodnotu null.
Pokud nastane alespoň jedna z následujících podmínek:
NumberOfTries
je menší než 1 nebo větší než 60.DeltaTime
je větší než 120 sekund.MinTimeInterval
je větší než 120 sekund.MaxTimeInterval
je větší než 120 sekund.MinTimeInterval
není menší nežMaxTimeInterval
.
Poznámky
Poznámka
Vnitřní enumerátor zahrnuje randomizaci, aby se zabránilo více instancím klienta v provádění následných opakovaných pokusů ve stejnou dobu.