Partager via


SqlConfigurableRetryFactory.CreateFixedRetryProvider Méthode

Définition

Fournit un fournisseur logique de nouvelle tentative d’intervalle fixe.

public:
 static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateFixedRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateFixedRetryProvider (Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateFixedRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateFixedRetryProvider (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 à