2017-06-07 3 views
0

Windows Workflow Foundationを使用してオートメーションソリューションを作成しています。コードアクティビティは、要件の必要な要素に対して記述されます。ユーザーは、これらのコードアクティビティ(組み込みのアクティビティとともに)を使用して(ビジュアルスタジオアクティビティデザイナを使用して)独自のワークフローを作成し、実行することができます。Windowsワークフローアクティビティの引数の一部として変数を使用する方法(デザイナを使用)

ユーザーは、ワークフローに必要な変数を作成し、必要に応じてマップする必要があります。私は別のアクティビティへの入力として変数を使用する際に問題を発見しています。

たとえば、 - 2つのアクティビティを持つシーケンスがあります。私は、シーケンスアクティビティ用の文字列変数を定義し、アクティビティの入力引数としてその変数といくつかの事前定義された文字列を渡したいと思います。私はそれを行うために適切なC#の表現を使用する方法がわかりません。

私はアクティビティへの入力引数としてC#式よりも下に結びました String.Format( "これはテキスト{0}"です);

ここで、 "This is text"は事前定義された部分であり、 "s"はシーケンスに対して定義された変数です。 しかし、それは動作していないようです。どのように私はそれを達成することができます上の任意のポインター?

答えて

0

質問を正しく理解していれば、引数から変数 's'を設定したいですか?その場合は、次のアクティビティの前にこれを行うには、「割り当て」アクティビティを使用する必要があります。それでは、あなたがこのような配列を有することとしましょう:

シーケンス(ARGS:S:では、VARS ARG1) ARG1 = "フレンド"

  • 割り当てます。s = arg1に
  • WriteLineメソッド:String.Formatの(「こんにちは{0}!」、s)

プリントする:こんにちはフレンド!

関連する問題