У меня есть приложение с кнопками «Пуск» и «Стоп», а также поток, запускаемый в фоновом режиме после нажатия кнопки «Пуск».Я использую MVC и TPL для этого.
Как я могу обработать исключение в TPL, так как я никогда не вызываю метод Wait ()?В любом исключении мне нужно показать окно сообщения об ошибке, и это поле должно отображаться после его немедленного выброса.
У меня всегда есть одна нить в фоновом режиме, поэтому вы не можете нажать Пуск без предварительной остановки потока.
Я ищу хорошие образцы или лучшие практики.У меня есть идея разместить try..catch внутри потока и вызывать событие для каждого перехвата, но я не уверен, что такой подход является хорошим решением архитектуры