2011-07-22 5 views
0

私は、 "MyObject"のシーケンスでInvokeMethodアクティビティを持っていて、MethodName "MyMethod"を実行します。このメソッドにはパラメータはありませんが、MyMethodでは値が存在することを想定しています。もし私がC#コードからオブジェクトを呼び出すなら、私はやるだろうWindows Workflow 4 Properiesを設定しますか?

var myObject = new MyObject { MyParam = something }; 

WFでそれを行う方法はありますか?

ありがとうございました。

答えて

2

MyObjectのインスタンスがどのようにインスタンス化されるかによって異なります。

最も簡単な方法は、インスタンスを作成するときにMyParamプロパティを設定することです。指定したスコープの変数タブでこれを行う場合、次のようにデフォルトを設定します。

New MyObject With {.MyParam = something} 

VB.NET構文を使用する必要があることに注意してください。

代わりにCodeActivityに由来するカスタムクラスを作成し、C#コードを記述します。 InvokeMethodアクティビティも必要ありません。

関連する問題