2015-09-18 2 views
1

Я пытаюсь реализовать глобальный обработчик исключений, проблема возникает, когда следующая строка генерирует ошибку, которую он просто останавливает в отладчике.Глобальный обработчик исключений WPF

var list = await _repository.GetAllAsync<ContactView>(); 

Application.Current.DispatcherUnhandledException += 
      new DispatcherUnhandledExceptionEventHandler(MainThreadExceptionHandler); 
AppDomain.CurrentDomain.UnhandledException += 
      new UnhandledExceptionEventHandler(DomainExceptionHandler); 

ответ

1

Попробуйте закреплять в TaskScheduler.UnobservedTaskException следующим образом:

TaskScheduler.UnobservedTaskException += (sender, eventArgs) => 
{ 
    ... 
}; 
Смежные вопросы