¿Cómo verificar el estado del hilo actual?
-
24-09-2019 - |
Pregunta
Tengo una función que requiere que se ejecute en el estado de apartamento STA. No puedo comprobar si se ejecuta como STA, y si no genera un nuevo hilo que se ejecuta en STA.
¿Cómo puedo verificar en qué estado de apartamento se ejecuta el hilo actual?
Solución
System.Threading.Thread.CurrentThread.GetApartmentState()
Otros consejos
Use este o un método similar dentro de la función:
System.Threading.Thread.CurrentThread.GetApartmentState
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow