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:
-
NumberOfTriesje menší než 1 nebo větší než 60. -
DeltaTimeje větší než 120 sekund. -
MinTimeIntervalje větší než 120 sekund. -
MaxTimeIntervalje větší než 120 sekund. -
MinTimeIntervalnení 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.