Partager via


SqlConfigurableRetryFactory.CreateIncrementalRetryProvider Méthode

Définition

Fournit un fournisseur logique de nouvelle tentative d’intervalle de temps incrémentiel.

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

Paramètres

retryLogicOption
SqlRetryLogicOption

Objet de SqlRetryLogicOption contenant la configuration de l’objet.

Retours

Objet SqlRetryLogicBaseProvider.

Exceptions

Si le retryLogicOption paramètre était null.

Si au moins l’une des conditions suivantes se produit :

  • NumberOfTries est inférieur à 1 ou supérieur à 60.
  • DeltaTime est supérieure à 120 secondes.
  • MinTimeInterval est supérieure à 120 secondes.
  • MaxTimeInterval est supérieure à 120 secondes.
  • MinTimeInterval n’est pas inférieur à MaxTimeInterval.

Remarques

Notes

L’énumérateur interne inclut la randomisation pour empêcher plusieurs instances du client d’effectuer des nouvelles tentatives ultérieures en même temps.

S’applique à