Что происходит, когда поток .NET генерирует исключение?

У нас есть интерфейс IPoller, для которого у нас есть различные реализации. У нас есть процесс, который возьмет IPoller и запустит его в отдельном потоке. Я пытаюсь найти общий способ обеспечения обработки исключений для любых IPollers, которые не делают это сами.

Моим первоначальным замыслом было создать реализацию IPoller, которая бы принимала IPoller и просто обеспечивала некоторые функции ведения журнала. Однако я столкнулся с вопросом: как мне обеспечить обработку ошибок? Если у меня есть IPoller.Start (), который является целью для потока, то где произойдет исключение? Или в самой теме есть что-то, что я могу подключить?

Ответы на вопрос(5)

Ваш ответ на вопрос