apartment-state相关内容

Winforms:一个COM对象需要一个STAThread,另一个需要MTAThread。我该如何使用它们?

我正在尝试用两个COM组件构建Winforms应用程序。但是,一个组件仅在使用 [MTAThread] 时有效,而另一个组件仅在 [STAThread] 时有效。 / p> 推荐的解决方案是什么? 解决方案 Windows窗体需要[ STAThread]出现在它的主要入口点上。它仅在单线程单元状态下工作。您可以在Windows窗体的UI线程上使用STA COM对象,而不会出现任何问题 ..
发布时间:2020-10-05 21:19:51 C#/.NET

ASP.Net WebApi STA模式

此发布使得WebApi无法以STA模式运行.但是这个帖子也有2年历史了. 我一直在研究较新的WebApi2,但似乎找不到一种方法来制作那么有没有人找到一种以STA模式运行WebApi或WebApi2的方法? 解决方案 因此,如果您想将整个请求处理线程切换到STA模式,最好使用public class StaHandler : DelegatingHandler { protected ..
发布时间:2020-09-12 18:59:42 C#/.NET

如何查询当前线程的COM公寓状态

.NET Thread类有一个方便的函数GetApartmentState(),返回线程上下文的公寓。对于本地代码(C ++,C),是否有类似的 Co 函数?我觉得我应该知道,因为我已经编程COM近10年,但我找不到答案。 解决方案 您要查找的功能是 CoGetApartmentType 。 ..
发布时间:2016-10-30 15:04:58 C/C++开发