SqlConfigurableRetryFactory.CreateIncrementalRetryProvider 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 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.