Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以编程方式生成工作流服务_C#_C# 4.0_Workflow Foundation 4 - Fatal编程技术网

C# 以编程方式生成工作流服务

C# 以编程方式生成工作流服务,c#,c#-4.0,workflow-foundation-4,C#,C# 4.0,Workflow Foundation 4,我正在从事一个asp.net项目,我根据用户的一些选择开发了一个工作流服务。当用户按照适当的步骤操作时,它会生成一个流程图。此流程图将使用以下代码添加到工作流服务主体的末尾 Flowchart flowchart = new Flowchart(); flowchart = (Code to fill the flowchart)... Receive reserveSeat = new Receive();

我正在从事一个asp.net项目,我根据用户的一些选择开发了一个工作流服务。当用户按照适当的步骤操作时,它会生成一个流程图。此流程图将使用以下代码添加到工作流服务主体的末尾

          Flowchart flowchart = new Flowchart();
          flowchart = (Code to fill the flowchart)...

            Receive reserveSeat = new Receive();

            WorkflowService service = new WorkflowService()
        {

            Body = flowchart,
            Endpoints ={
            new Endpoint
            {
            ServiceContractName="IService",
            AddressUri = new Uri("http://localhost:2757"),
            Binding = new BasicHttpBinding(),
            }

            }
        };
是否有办法在上述代码处的正文中添加接收活动,而不触碰流程图?。我试过了

Body = reserveSeat + flowchar, 

但它不起作用。有什么想法吗?

您可以将接收活动和流程图都添加为序列活动的子活动

Body = new Sequence()
{
  Activities = {
   reserveSeat,
   flowchar
  }
}