本文介绍如何在重新托管的 Workflow 设计器(使用 Workflow Foundation 4)中创建自定义活动。在该示例中,MyDelayActivity
通过实现IActivityTemplateFactory
接口并为输入指定默认值来创建 a Delay
。
但是,是否也可以修改活动的输入?例如,假设我想添加一个新的StartProcess
活动,它接受一个字符串并运行该字符串指定的进程。我可以通过添加一个InvokeMethod
活动、指定Process.Start
为方法和一个包含字符串作为参数的集合来使用本机活动来实现这一点。
我可以通过一个StartProcess
只有一个字符串输入的框来简化所有这些吗?