0

私は、ユーザーの選択に応じてワークフローサービスを開発する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(),
            }

            }
        };

上記のコードで本文内にReceiveアクティビティを追加し、フローチャートに触れないようにする方法はありますか?私は試した

Body = reserveSeat + flowchar, 

しかし、機能していません。何か案は?

4

1 に答える 1

2

受信アクティビティとフローチャートの両方をシーケンス アクティビティの子アクティビティとして追加できます。

Body = new Sequence()
{
  Activities = {
   reserveSeat,
   flowchar
  }
}
于 2012-04-24T13:22:22.447 に答える