Поделиться через


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.

Комментарии

Примечание

Внутренний перечислитель включает рандомизацию, чтобы предотвратить одновременное выполнение нескольких экземпляров клиента повторных попыток.

Применяется к