工作流开发:SQL 持久化与扩展实现
1. 自定义 WaitForInput 活动
首先,我们需要自定义WaitForInput活动。该活动与之前实现的类似,可通过以下步骤完成:
1. 从相应文件夹复制WaitForInput.cs文件到目标文件夹。
2. 在解决方案资源管理器中,右键单击Activities文件夹,选择“添加” -> “现有项”,选中WaitForInput.cs文件。
3. 将命名空间从LibraryReservation更改为LeadGenerator。
以下是WaitForInput活动的完整实现代码:
using System; using System.Activities; namespace LeadGenerator { public sealed class WaitForInput<T> : NativeActivity<T> { public WaitForInput() : base() { } public string BookmarkName { get; set; } public OutArgument<T> Input