深入探索WF 4编程:从基础到高级特性
1. 入门:InvokeMethod活动与动态属性
在WF 4编程中, InvokeMethod 活动是一个强大的工具,可用于调用指定对象或类型的公共方法。例如,下面的代码片段展示了如何使用Visual Basic表达式实例化一个 TestClass 对象,并调用其 Print 方法:
<InArgument x:TypeArguments=”msi:TestClass”>[New
TestClass()]</InArgument>
</InvokeMethod.TargetObject>
</InvokeMethod>
对应的 TestClass 类定义如下:
public class TestClass
{
public void Print ()
{
Console.WriteLine(“hello, world”);
}
}
InvokeMethod 活动会根据 MethodName 属性的值执行相应的方法。
然而,在工作流执行过程中,普通的属性和参数一旦传入就无法更改。为了动态改变传入的数据,可以使用 ActivityFunc
超级会员免费看
订阅专栏 解锁全文
1084

被折叠的 条评论
为什么被折叠?



