本部分包含的示例演示 Windows Workflow Foundation(WF)中的高级自定义活动。
本节中
SendMail 自定义活动
演示如何创建自定义活动,该活动派生自 AsyncCodeActivity 使用 SMTP 发送邮件,以便在工作流应用程序中使用。
限制并行 ForEach
演示如何 ThrottleParallelForEach
活动与 ParallelForEach<T> 活动类似,唯一的例外是它允许设置一个并发因子来限制同时执行的分支数量。
数据库访问活动
演示如何创建允许访问数据库的活动来检索或修改信息,并使用 ADO.NET 访问数据库。
.NET Framework 4.5 中的外部化策略活动
此示例演示 ExternalizedPolicy4 活动如何使用 WF 3.5 中附带的规则引擎在 .NET Framework 4.6.1 (WF 4.5) 的 Windows Workflow Foundation 中直接执行 .NET Framework 3.5 (WF 3.5) RuleSet 对象中的现有 Windows Workflow Foundation。
非泛型 ForEach
演示如何创建非通用版本的ForEach<T>活动。
非泛型 ParallelForEach
演示如何创建非通用版本的ParallelForEach<T>活动。
获取 WorkflowInstanceId
演示如何使用自定义活动 GetWorkflowInstanceId
返回工作流实例 ID。