Захват ошибок с помощью устойчивых соединений SQL - PullRequest
0 голосов
/ 22 января 2019

Как мое приложение .NET Core может получать уведомления, когда происходит событие повтора, после реализации устойчивых подключений Entity Framework Core SQL?

Я перешел по этой ссылке (ниже), чтобы определить базовый EnableRetryOnFailure параметры при попытке соединения с SQL.Мне нравится тот факт, что я могу просто настроить - RETRY 5x с задержкой в ​​2 секунды между попытками.

https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/implement-resilient-applications/implement-resilient-entity-framework-core-sql-connections

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

Есть ли ловушка событий, которая срабатывает при возникновении сбоя и / или повторных попытках?Я хотел бы зарегистрировать, что ядро ​​EF считало сбой, а затем повторил попытку.

...