如何在WF中创建自定义接收活动?

时间:2011-11-29 08:36:32

标签: workflow-foundation-4 workflow-activity

我想创建一个WF接收活动,但是要自定义使用固定合同和固定参数。我已经考虑过扩展Receive活动并设置一些属性,但它是一个密封的类。

这是最好的方法吗?

2 个答案:

答案 0 :(得分:1)

您创建XAML活动并在其中删除Receive活动。如果您向工作流项目添加服务引用,这正是工具为您生成预先打包的活动时所执行的操作。

答案 1 :(得分:1)

您的设计人员可以使用IActivityTemplateFactory预先配置您想要的合同的现有发送/接收。您还可以添加可能需要的变量。这样开发人员就不必输入每个参数。