Workflow 仅Xoml工作流参数

Workflow 仅Xoml工作流参数,workflow,workflow-foundation,Workflow,Workflow Foundation,是否可以将参数传递给仅XOML的工作流 我正在使用XmlReader创建工作流 现在可以在仅xoml的工作流上设置参数了吗?是的,您可以将参数传递给基于xoml的工作流。您可以使用CreateWorkflow重载,该重载也接受rulesReader,但为该参数传递null:- XmlReader xoml = GetXoml(); Dictionary params = CreateMyParams(); WorkflowInstance instance = workflowRuntime.

是否可以将参数传递给仅XOML的工作流

我正在使用XmlReader创建工作流


现在可以在仅xoml的工作流上设置参数了吗?

是的,您可以将参数传递给基于xoml的工作流。您可以使用
CreateWorkflow
重载,该重载也接受rulesReader,但为该参数传递null:-

XmlReader xoml = GetXoml();
Dictionary params = CreateMyParams();

WorkflowInstance instance = workflowRuntime.CreateWorkflow(xoml, null, params);

是的,您可以将参数传递给基于Xoml的工作流。您可以使用
CreateWorkflow
重载,该重载也接受rulesReader,但为该参数传递null:-

XmlReader xoml = GetXoml();
Dictionary params = CreateMyParams();

WorkflowInstance instance = workflowRuntime.CreateWorkflow(xoml, null, params);

通常,顶级活动是从
SequentialWorkflowActivity
属性派生的自定义活动。此活动上的属性名称将与params字典中的键名称匹配。谢谢,我就是这么做的。创建了一个具有属性的基类,并将xoml根作为基类。通常,顶级活动是从
SequentialWorkflowActivity
派生的自定义活动。此活动的属性名称将与params字典中的键名称匹配。谢谢,这就是我所做的。创建了一个具有属性的基类,并将xoml根作为基类