簡體   English   中英

以編程方式生成工作流服務

[英]Generate a workflow service programmatically

我正在開發一個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, 

但是沒有用。 有任何想法嗎?

您可以將Receive活動和流程圖都添加為Sequence活動的子活動

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM