sta

sta

文章 0 浏览 3

为什么 WinForms 应用程序默认是 STAThread?

当您使用 Visual Studio 创建空的 WinForms 应用程序时,模板在主应用程序类中具有 STAThread 属性。 我一直在阅读一些有关它的文档,但我不确定我是…

从此见与不见 2024-10-11 10:22:56 6 0

如何告诉线程池在“STA”线程上运行委托?

我需要一个线程池来处理 ASP.NET 项目中的 COM 对象。 QueueUserWorkItemSTA(WaitCallback) …

我家小可爱 2024-10-09 06:41:41 8 0

.NET 中哪些阻塞线程操作会在阻塞时处理 COM 消息?

当创建新的 STA 线程来托管 STA COM 组件时,该线程负责泵送与 COM 相关的 Windows 消息。据我所知,某些内置的 .NET 线程原语(例如锁(Monitor.Ente…

南城追梦 2024-09-27 02:23:21 7 0

在 IIS (7+) 托管的 WCF 服务中使用 STA COM 组件时,如何处理?

据我了解,当从 STA 的 COM 组件时href="https://en.wikipedia.org/wiki/Component_Object_Model#Threading" rel="nofollow">MTA 线程,调用应该被编…

梦开始←不甜 2024-09-26 19:28:43 6 0

Slim (FitNesse) 中未识别 STA

我为 Slim 编写了一个自定义表类,它允许用户编写用于运行自动化测试的命令。所有命令现在都可以工作,除了依赖于必须在 STA 线程中进行的特定调用的…

无尽的现实 2024-09-10 23:24:17 12 0

Process.Start 阻塞

我正在调用 Process.Start,但它会阻止当前线程。 pInfo = new ProcessStartInfo("C:\\Windows\\notepad.exe"); // Start process mProcess = new Pro…

自此以后,行同陌路 2024-09-06 18:09:12 7 0

如何检查当前线程的单元状态?

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

你的笑 2024-08-24 13:46:50 6 0

使用 WPF UI 线程应该始终确保 STA 公寓模式,对吧?

在我的 WPF 应用程序中,我与服务器异步通信。因此,回调将不会在 UI 线程中运行,并且由于我需要在那里执行一些 WPF 操作(创建 InkPresenter 对象)…

风蛊 2024-08-24 03:36:24 13 0

如何在 STA 线程中运行某些东西?

在我的 WPF 应用程序中,我进行了一些异步通信(与服务器)。在回调函数中,我最终根据服务器的结果创建 InkPresenter 对象。这要求运行的线程是 STA…

绝情姑娘 2024-08-23 13:59:56 9 0

.NET Windows服务需要使用STAThread

我创建了一个将调用某些 COM 组件的 Windows 服务,因此我将 [STAThread] 标记到 Main 函数。但是,当计时器触发时,它会报告 MTA 和 COM 调用失败。…

原来分手还会想你 2024-08-16 09:12:39 5 0

复式 WCF + COM 对象的静态集合

我正在尝试构建一个 WCF 服务,该服务公开我没有原始源代码的特定 COM 对象的功能。我使用双工绑定,以便每个客户端都有自己的实例,因为每个特定实例…

阿楠 2024-08-11 02:59:12 11 0

单线程单元中的工作流程 4.0?

我现在正在努力研究 WF 4.0,但我很难弄清楚如何在 STA 线程中运行工作流程。我需要在工作流程中构建 XPS 文档,这意味着我需要创建 UI 元素 (FixedPa…

肤浅与狂妄 2024-08-09 15:03:31 15 0

将 Keith Hill 的 PowerShell Get-Clipboard 和 Set-Clipboard 转换为 PSM1 脚本

我想将 Keith Hill 的 Get-Clipboard 和 Set-Clipboard 的 C# 实现转换为纯 PowerShell 作为 .PSM1 文件。 有没有办法在 PowerShell 中启动 STA 线程…

窗影残 2024-08-07 13:30:01 9 0

如何使 Quartz.net 作业在单线程单元中运行?

我只是尝试了这个: public class FooJob : IJob { public FooJob() { } public void Execute(JobExecutionContext context) { Thread.CurrentThread.…

小草泠泠 2024-08-05 03:48:01 11 0

如何延迟主窗体的实例化,直到响应 WinForms 应用程序中的事件?

一些背景: 我在下面的代码中遇到以下异常。 ThreadStateException:ActiveX 控件“8856f961-340a-11d0-a96b-00c04fd705a2”无法实例化,因为当前线程…

卷耳 2024-08-03 18:08:45 6 0
更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文