开发者

Workflow 4.0 in a single threaded apartment?

I'm loo开发者_如何转开发king hard at WF 4.0 right now, but I'm having a hard time figuring out how to run workflows in STA threads. I've got a requirement for constructing XPS documents in a workflow, which means I need to create UI elements (FixedPage), which means the thread running the workflow has to be STA.

In 3.0, you could do some magic (I didn't manage this part of the code, so no details here) with the ManualWorkflowSchedulerService to get the workflow running in a STA thread. But now 4.0 is much different; even beta 2 is different from beta 1...

Anybody know how to get 4.0 workflows running in STA threads?


I can't use the WorkflowInvoker because it is only for short-lived workflows that don't require persistence, which I do.


Have you tried using the WorkflowInvoker? This should just execute the workflow on the original thread and not schedule work on a background tread.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜