如何将参数传递给WorkflowServiceHost中托管的DynamicActivity?

时间:2011-08-24 14:29:11

标签: workflow-foundation-4

如何将参数传递给使用WorkflowServiceHost托管的DynamicActivity(使用ActivityXamlServices加载)?我知道我可以将参数传递给工作流中的初始Receive活动,但我想在加载时使用特定值初始化工作流。我在工作流定义中考虑了InArgument和变量,但在加载DynamicActivity(工作流)时这些不可见。感谢。

1 个答案:

答案 0 :(得分:0)

使用WorkflowServiceHost,当您开始运行时,不会像使用WorkflowApplication或WorkflowInvoker那样将参数传递给工作流。相反,正如您所指出的,它们是Receive活动的参数。也就是说,没有什么可以阻止你定义变量并将它们的值初始化为某个静态字段或你自己类型的函数。