Когда приложение отлаживается, отладчик получает уведомление всякий раз, когда встречается исключение. На этом этапе приложение приостанавливается, и отладчик решает, как обработать исключение. Первый проход через этот механизм называется исключением из первого шанса.
В зависимости от конфигурации отладчика, он либо возобновит приложение и передаст исключение, либо оставит приложение приостановленным и перейдет в режим отладки. Если приложение обрабатывает исключение, оно продолжает работать в обычном режиме.
Сообщения об исключениях первого шанса чаще всего не означают, что в коде есть проблема. Для приложений / компонентов, которые корректно обрабатывают исключения, сообщения об исключениях первого шанса дают разработчику понять, что возникла исключительная ситуация и была обработана.