Share via


SqlConfigurableRetryFactory.CreateExponentialRetryProvider Method

Definition

Provides an exponential time interval retry logic provider.

public:
 static Microsoft::Data::SqlClient::SqlRetryLogicBaseProvider ^ CreateExponentialRetryProvider(Microsoft::Data::SqlClient::SqlRetryLogicOption ^ retryLogicOption);
public static Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider CreateExponentialRetryProvider(Microsoft.Data.SqlClient.SqlRetryLogicOption retryLogicOption);
static member CreateExponentialRetryProvider : Microsoft.Data.SqlClient.SqlRetryLogicOption -> Microsoft.Data.SqlClient.SqlRetryLogicBaseProvider
Public Shared Function CreateExponentialRetryProvider (retryLogicOption As SqlRetryLogicOption) As SqlRetryLogicBaseProvider

Parameters

retryLogicOption
SqlRetryLogicOption

An object of SqlRetryLogicOption containing the configuration for the object.

Returns

A SqlRetryLogicBaseProvider object.

Exceptions

If the retryLogicOption parameter was null.

If at least one of the following conditions occurs:

Remarks

Note

The inner enumerator includes randomization to prevent multiple instances of the client from performing subsequent retry attempts at the same time.

Applies to