c# .net multithreading sta apartment-state

c# - ¿Cómo comprobar el estado del apartamento del hilo actual?



.net multithreading (2)

Utilice este o un método similar dentro de la función:

System.Threading.Thread.CurrentThread.GetApartmentState

Tengo una función que requiere que se ejecute en el estado del apartamento STA. No voy a comprobar si se está ejecutando como STA y, si no, genera un nuevo subproceso que se ejecuta en STA.

¿Cómo puedo verificar en qué estado de apartamento se está ejecutando el subproceso actual?


System.Threading.Thread.CurrentThread.GetApartmentState()