¿Qué sucede cuando un subproceso .NET lanza una excepción?

Tenemos una interfaz IPoller para la cual tenemos varias implementaciones. Tenemos un proceso que tomará un IPoller y lo iniciará en un hilo separado. Estoy tratando de encontrar una forma genérica de proporcionar un manejo de excepciones para cualquier IPollers que no lo hagan ellos mismos.

Mi idea original fue crear una implementación de IPoller que aceptara un IPoller y simplemente proporcionar alguna funcionalidad de registro. Sin embargo, la pregunta que encontré es ¿cómo puedo proporcionar este manejo de errores? Si tengo IPoller.Start (), ¿cuál es el objetivo para el Thread es donde ocurrirá la excepción? ¿O hay algo en el hilo que puedo enganchar?

Respuestas a la pregunta(5)

Su respuesta a la pregunta