如何检查当前线程的公寓状态?

27

我有一个需要在STA单元状态下运行的函数。我想要检查它是否正在作为STA运行,如果没有,则生成一个新线程在STA中运行。

我如何检查当前线程正在运行哪个单元状态?

2个回答

36
System.Threading.Thread.CurrentThread.GetApartmentState()

6
在函数内部使用此方法或类似方法:
System.Threading.Thread.CurrentThread.GetApartmentState

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接