簡體   English   中英

如何將變量用作Windows工作流活動的參數的一部分(使用設計器)

[英]How to use variables as part of arguments to Windows Workflow Activity (Using Designer)

我正在使用Windows Workflow Foundation編寫自動化解決方案。 將針對要求的必要元素編寫代碼活動的地方。 然后,用戶可以使用這些代碼活動(以及內置的代碼活動)來創建自己的工作流程(使用Visual Studio Activity Designer)並執行它。

用戶需要為其工作流程創建必要的變量,並根據其需求進行映射。 我在使用變量作為另一個活動的輸入時發現問題。

例如-有一個序列有兩個活動。 我已經為序列活動定義了一個字符串變量,並希望將該變量以及一些預定義的字符串作為活動之一的輸入參數傳遞。 我不確定如何使用正確的C#表達式來執行此操作。

我在C#表達式下方綁定了活動String.Format(“ This is the text {0}”,s);作為輸入參數。

其中“這是文本”是預定義的部分,“ s”是為序列定義的變量。 但是,它似乎不起作用。 關於如何實現它的任何指示?

如果我正確理解了這個問題,您想從參數中設置變量's'嗎? 如果是這樣,您將需要在下一個活動之前使用“分配”活動來執行此操作。 因此,假設您有一個像這樣的序列:

序列(ARGS:arg1 IN,VARS:s)arg1 =“ Friend”

  • 分配:s = arg1
  • WriteLine:String.Format(“ Hello {0}!”,s)

將打印:朋友你好!

暫無
暫無

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

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