RuleUpdateAction 类

定义

指示规则正在更新变量,以便重新计算受影响的规则。

public ref class RuleUpdateAction : System::Workflow::Activities::Rules::RuleAction
[System.Serializable]
public class RuleUpdateAction : System.Workflow.Activities.Rules.RuleAction
[<System.Serializable>]
type RuleUpdateAction = class
    inherit RuleAction
Public Class RuleUpdateAction
Inherits RuleAction
继承
RuleUpdateAction
属性

注解

此类用于向规则引擎指示执行此规则的操作集可导致指定的字段或属性(或一个对象的所有字段和属性)发生更改,从而可以重新计算依赖于此字段或属性的任何规则。

Update 调用不会阻止操作块中其他操作的执行。 修改的字段/属性集(通过 Update 指定或通过对调用的方法使用 RuleWriteAttribute 来指定)用于确定此特定规则的操作集完成执行时的链接。

构造函数

RuleUpdateAction()

初始化 RuleUpdateAction 类的新实例。

RuleUpdateAction(String)

初始化 RuleUpdateAction 类的新实例。

属性

Path

获取或设置 RuleUpdateAction 的路径。

方法

Clone()

创建当前 RuleAction 的深层副本。

Equals(Object)

确定两个对象实例是否相等。

Execute(RuleExecution)

使用指定的 RuleAction 执行 RuleExecution

GetHashCode()

返回此实例的哈希代码。

GetSideEffects(RuleValidation)

返回由 RuleAction 更新的字段和属性。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回一个字符串,指示 Rule 正在更新的字段或属性。

Validate(RuleValidation)

验证 RuleAction 是否已正确配置且没有错误。

适用于