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


CoreApplication.UnhandledErrorDetected Событие

Определение

Возникает при возникновении базовой ошибки, которая направляется в экземпляр CoreApplication в рамках глобальной логики обработки ошибок.

// Register
static event_token UnhandledErrorDetected(EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;

// Revoke with event_token
static void UnhandledErrorDetected(event_token const* cookie) const;

// Revoke with event_revoker
static CoreApplication::UnhandledErrorDetected_revoker UnhandledErrorDetected(auto_revoke_t, EventHandler<UnhandledErrorDetectedEventArgs> const& handler) const;
public static event System.EventHandler<UnhandledErrorDetectedEventArgs> UnhandledErrorDetected;
function onUnhandledErrorDetected(eventArgs) { /* Your code */ }
Windows.ApplicationModel.Core.CoreApplication.addEventListener("unhandlederrordetected", onUnhandledErrorDetected);
Windows.ApplicationModel.Core.CoreApplication.removeEventListener("unhandlederrordetected", onUnhandledErrorDetected);
- or -
Windows.ApplicationModel.Core.CoreApplication.onunhandlederrordetected = onUnhandledErrorDetected;
Public Shared Custom Event UnhandledErrorDetected As EventHandler(Of UnhandledErrorDetectedEventArgs) 

Тип события

Комментарии

В рамках кода управления жизненным циклом приложения разработчики могут проверять данные об ошибках (UnhandledError) из события UnhandledErrorDetected и выбирать, следует ли пометить ошибку как обработанную. Если ошибка помечена как обработанная в данных события, выполнение может продолжаться. Если ошибка не помечена как обработанная, приложение и его процесс будут завершены.

Ошибки, которые могут вызывать unhandledErrorDetected , включают ошибки, которые создаются кодом в асинхронном завершенном обработчике.

UnhandledErrorDetected возникает, если обработчик событий кода приложения выдает ошибку, но причина выполнения обработчика заключается в том, что системный код (а не код приложения) вызвал событие. Код приложения не всегда видит ошибку или выполнение обработчика.

Возврат сбоя от любого делегата очищает обработанное состояние ошибки.

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