Как проверить состояние квартиры текущего потока?

У меня есть функция, которая требует, чтобы быть выполненной в состоянии квартиры STA. Я wan't, чтобы проверить, выполняется ли это как STA, и если не порождают новый поток, который работает в STA.

Как я могу проверить, какая квартира указывают, что текущий поток выполняется в?

24
задан M.A. Hanin 7 March 2010 в 10:54
поделиться

2 ответа

System.Threading.Thread.CurrentThread.GetApartmentState()
31
ответ дан 28 November 2019 в 23:49
поделиться

Используйте этот или аналогичный метод внутри функции:

System.Threading.Thread.CurrentThread.GetApartmentState
5
ответ дан 28 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: