本主题适用于 Windows Workflow Foundation 4。
本节包含了演示 Windows Workflow Foundation (WF) 中的高级自定义活动的示例。
本节内容
- .NET Framework 4 中的策略活动
演示 Policy4 活动如何通过使用在 WF 3.5 中提供的规则引擎,允许在 .NET Framework 版本 4 (WF 4) 的 Windows Workflow Foundation 中直接执行 .NET Framework 3.5 版 (WF 3.5) 中的现有 Windows Workflow Foundation RuleSet 对象。
- 要基于一系列值进行切换的自定义活动
演示如何创建扩展对 Switch 的使用的自定义活动。
- LINQ to Objects 活动
演示如何创建活动以使用 LINQ to Objects 查询集合中的元素。
- LINQ to SQL
演示如何创建活动以使用 LINQ to SQL 查询 SQL Server 数据库的表中的实体。
- 使用 InvokePowerShell 活动
演示如何使用 InvokePowerShell 活动调用 Windows PowerShell 命令。
- RangeEnumeration 活动
演示如何创建可循环访问数字集合的自定义活动。
- 正则表达式活动
演示如何创建一组公开 System.Text.RegularExpressions 命名空间的正则表达式功能的活动。
- For 活动
演示如何生成一个从 NativeActivity 继承的自定义活动,以及如何在工作流中使用它来循环访问一个值范围。
- 等待输入活动
演示如何在工作流中创建命名书签。
- 限制并行 ForEach
演示ThrottleParallelForEach
活动与 ParallelForEach 活动的相似之处,二者的不同之处在于,前者允许设置一个并发因子来限制要同时执行的分支的数量。
- 实体活动
演示如何结合使用 ADO.NET Entity Framework 和 Windows Workflow Foundation 来简化数据访问。
- CommentOut 活动
演示如何编写一个自定义活动,该活动从执行路径中移除其他活动,从而有效注释掉这些活动。
- .NET Framework 4 中的外部化策略活动
演示 ExternalizedPolicy4 活动如何通过使用在 WF 3.5 中提供的规则引擎,允许在 .NET Framework 版本 4 (WF 4) 的 Windows Workflow Foundation 中直接执行 .NET Framework 3.5 版 (WF 3.5) RuleSet 对象中的现有 Windows Workflow Foundation。
- NoPersistScope 活动
演示如何操作工作流中的不可序列化且可释放的状态。
- 非泛型 ForEach
演示如何创建非泛型版本的 ForEach 活动。
- 非泛型 ParallelForEach
演示了如何创建非泛型版本的 ParallelForEach 活动。
- 获取 WorkflowInstanceId
演示如何使用自定义活动GetWorkflowInstanceId
返回工作流实例 ID。
生成日期:2011-02-23