活动库
本节包含了演示 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。