我在“MyObject”的Sequence中有一个InvokeMethod活动,并运行MethodName“MyMethod”。该方法不带任何参数,但MyMethod期望值存在。如果我用C#代码调用对象,我会做
var myObject = new MyObject { MyParam = something };
有没有办法在WF中这样做?
感谢。
答案 0 :(得分:2)
这取决于如何实例化MyObject的实例。
最简单的方法是在创建实例时设置MyParam属性。如果在给定范围的“变量”选项卡中执行此操作,则应将“默认”设置如下:
New MyObject With {.MyParam = something}
请注意,您必须使用VB.NET语法。
或者,只需创建一个从CodeActivity下降并编写C#代码的自定义类。您甚至不需要InvokeMethod活动。