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


Внутренние поставщики логики повторных попыток в SqlClient

Область применения: платформа .NET Framework .NET Standard

Скачать ADO.NET

Встроенные внутренние поставщики логики повторных попыток реализуют наиболее распространенные шаблоны повторных попыток. Поставщики логики повторных попыток можно использовать с помощью следующих статических методов Microsoft.Data.SqlClient.SqlConfigurableRetryFactory:

Примечание.

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

Предупреждение

Внутренние поставщики логики повторных попыток не поддерживают повторные попытки выполнения команды в открытой транзакции. Такая операция будет выполнена без логики повторных попыток. Это поведение можно переопределить с помощью пользовательской логики повторных попыток. Дополнительные сведения см. в статье Базовые API настраиваемой логики повторных попыток в SqlClient.

Пример

Примеры для логики повторных попыток connection и command можно найти по следующим ссылкам:

См. также