SqlConfigurableRetryFactory.CreateFixedRetryProvider Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет поставщик логики повторных попыток с фиксированным интервалом.
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
Параметры
- retryLogicOption
- SqlRetryLogicOption
Объект класса , SqlRetryLogicOption содержащий конфигурацию для объекта .
Возвращаемое значение
Объект SqlRetryLogicBaseProvider.
Исключения
Значение , retryLogicOption
если параметр имеет значение NULL.
Если возникает хотя бы одно из следующих условий:
NumberOfTries
значение меньше 1 или больше 60.DeltaTime
значение больше 120 секунд.MinTimeInterval
значение больше 120 секунд.MaxTimeInterval
значение больше 120 секунд.MinTimeInterval
значение не меньшеMaxTimeInterval
.
Комментарии
Примечание
Внутренний перечислитель включает рандомизацию, чтобы предотвратить одновременное выполнение нескольких экземпляров клиента повторных попыток.