Condividi tramite


SqlConfigurableRetryFactory.CreateIncrementalRetryProvider Metodo

Definizione

Fornisce un provider di logica di ripetizione dei tentativi di intervallo di tempo incrementale.

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

Parametri

retryLogicOption
SqlRetryLogicOption

Oggetto di SqlRetryLogicOption contenente la configurazione per l'oggetto .

Restituisce

Un oggetto SqlRetryLogicBaseProvider.

Eccezioni

Se il retryLogicOption parametro è null.

Se si verifica almeno una delle condizioni seguenti:

  • NumberOfTries è minore di 1 o maggiore di 60.
  • DeltaTime è maggiore di 120 secondi.
  • MinTimeInterval è maggiore di 120 secondi.
  • MaxTimeInterval è maggiore di 120 secondi.
  • MinTimeInterval non è minore di MaxTimeInterval.

Commenti

Nota

L'enumeratore interno include la randomizzazione per impedire a più istanze del client di eseguire tentativi successivi contemporaneamente.

Si applica a