Как предотвратить завершение приложения исключением в фоновом потоке?
Из отличной threading статьи Джо Альбахари:
Платформа visual-c# .NET обеспечивает событие exceptions нижнего уровня для глобального .net исключения умение обращаться: AppDomain.UnhandledException. Этот событие exception срабатывает, когда есть необработанный исключение c#-language в любом потоке и в любом тип visual-c# приложения (с или без пользовательский .net-framework интерфейс). Однако пока это предлагает c#.net хороший механизм последней dotnet инстанции для регистрации dotnet необработанных исключений, это не .net-framework дает никаких средств для custom-exceptions предотвращения приложение c-sharp от закрытия - и нет средств c-sharp подавить .NET диалоговое exception окно необработанного исключения.
В exception производственных приложениях exceptions явный обработка исключений exception-handling требуется для всех методы exception-handling ввода резьбы. Можно разрезать работа c#-language с использованием обертки csharp или помощника класс для c-sharp выполнения задания, например BackgroundWorker exceptions (обсуждается в части 3).
c#
.net
exception
Как предотвратить завершение приложения исключением в фоновом потоке?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.