Apartamento de un solo hilo: no se puede instanciar el control ActiveX

Necesito obtener información sobre los estilos CSS aplicados en la página HTML. Utilicé AxWebBrowser e iteré IHTMLDOMNode. Puedo obtener todos los datos que necesito y mover el código a mi aplicación. El problema es que esta parte se está ejecutando dentro del trabajador de fondo y obtuve una excepción al intentar crear una instancia del control.

AxWebBrowser browser = new AxWebBrowser();

ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot be instantiated
because the current thread is not in a single-threaded apartment.

¿Hay alguna manera de resolver esta u otra opción que AxWebBrowser?

Respuestas a la pregunta(3)

Su respuesta a la pregunta