工作流开发:从 SQL 持久化到扩展功能实现
1. 自定义 WaitForInput 活动
首先,我们需要自定义WaitForInput活动。这个活动和之前实现的基本相同,我们可以按照以下步骤操作:
1. 从Chapter09\LibraryReservation文件夹复制WaitForInput.cs文件到Chapter11\LeadGenerator\Activities文件夹。
2. 在解决方案资源管理器中,右键单击Activities文件夹,选择“添加” -> “现有项”。
3. 导航到Activities文件夹,选择WaitForInput.cs文件。
4. 将命名空间从LibraryReservation更改为LeadGenerator。
以下是完整的实现代码:
using System; using System.Activities; namespace LeadGenerator { public sealed class WaitForInput<T> : NativeActivity<T> { public WaitForInput() : base()