对规则条件使用工作流更改

如果工作流使用声明性规则条件或策略,则您可以通过对条件和规则集使用工作流更改,在运行时修改工作流的行为(无需重新编译)。

WhileActivityIfElseBranchActivityReplicatorActivityConditionedActivityGroup 活动的 Condition 属性不能在运行时更改;但是,如果 Condition 属性引用规则条件,则您可以使用工作流更改来更改规则条件的定义。 对于 PolicyActivityRuleSetReference 属性也是如此 – 您不能动态更改执行的 RuleSet 的名称,但可以使用工作流更改来更改 RuleSet 定义。

您对规则条件进行的任何更改都是可序列化的,并将在工作流保持时保存。

备注

您进行的任何工作流更改都是特定于运行实例的,而不会影响工作流的新实例。

请参见

参考

ConditionedActivityGroup
IfElseBranchActivity
ReplicatorActivity
WhileActivity

概念

在工作流中使用条件

其他资源

Workflow Changes From Workflow
Workflow Changes From Host
Changing Rules Sample

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。