Sdílet prostřednictvím


SqlConfigurableRetryFactory.CreateIncrementalRetryProvider Metoda

Definice

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.

Platí pro