wf定義を作成するエンジニアが、コードを記述、コンパイル、デプロイすることなく、データ構造の作成/変換などの小さなコードブロックを書くことができるカスタムアクティビティを作成したいと考えていますそれぞれの活動。カスタムアクティビティのコードインライン
私のカスタムアクティビティのExecuteメソッドで実行するために、このコードをインラインで記述するために、ExpressionTextBoxの複数行またはコードエディタ(IntelliSenseを使用)を使用したカスタムアクティビティのようなものが必要です。
あなたは可能でしょうか?事前に
おかげで、
マルク・
あなたが言ったように私はCSharpCodeProviderを使ってコードをインラインでコンパイルして実行しています。しかし、本当に難しいのは、このコード内でワークフローの変数を使用する方法です。 –
@MarcCanalsGiraut:SOはフォーラムではないことを覚えておいてください。この質問によってあなたが別の人につながる場合は、新しい質問をする必要があります。あなたの新しい質問については、次のコード行を考えてみましょう: 'Console.WriteLine(foo.Bar)'。 'foo'とは何ですか?そのコード行を含むメソッドの引数であっても、そのコード行を含むメソッドを含むクラスのフィールドであってもかまいません。どんなことでも、メソッドが実行するスコープ内で関心のある変数にコードがアクセスする手段を提供する必要があります。 – Will