SqlConfigurableRetryFactory.CreateFixedRetryProvider Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.