【发布时间】:2009-11-05 13:48:12
【问题描述】:
我现在正在努力研究 WF 4.0,但我很难弄清楚如何在 STA 线程中运行工作流。我有在工作流中构建 XPS 文档的要求,这意味着我需要创建 UI 元素 (FixedPage),这意味着运行工作流的线程必须是 STA。
在 3.0 中,您可以使用 ManualWorkflowSchedulerService 做一些魔术(我没有管理这部分代码,所以这里没有详细信息),以使工作流在 STA 线程中运行。但现在 4.0 大不一样了;甚至 beta 2 也不同于 beta 1...
有人知道如何让 4.0 工作流在 STA 线程中运行吗?
我不能使用 WorkflowInvoker,因为它只适用于不需要持久性的短期工作流,我会这样做。
【问题讨论】:
标签: multithreading workflow-foundation-4 workflow-foundation sta