RuleExpressionCondition Class

RuleExpressionCondition Class

 

Defines the condition definition behind a RuleConditionReference. This class cannot be inherited.

Namespace:   System.Workflow.Activities.Rules
Assembly:  System.Workflow.Activities (in System.Workflow.Activities.dll)

System.Object
  System.Workflow.Activities.Rules.RuleCondition
    System.Workflow.Activities.Rules.RuleExpressionCondition

[SerializableAttribute]
public sealed class RuleExpressionCondition : RuleCondition

NameDescription
System_CAPS_pubmethodRuleExpressionCondition()

Initializes a new instance of the RuleExpressionCondition class.

System_CAPS_pubmethodRuleExpressionCondition(CodeExpression)

Initializes a new instance of the RuleExpressionCondition class by using a specified code expression.

System_CAPS_pubmethodRuleExpressionCondition(String)

Initializes a new instance of the RuleExpressionCondition class by using a specified name.

System_CAPS_pubmethodRuleExpressionCondition(String, CodeExpression)

Initializes a new instance of the RuleExpressionCondition class by using a specified name and code expression.

NameDescription
System_CAPS_pubpropertyExpression

Gets or sets the expression condition to evaluate.

System_CAPS_pubpropertyName

Gets or sets the name of the condition to evaluate.(Overrides RuleCondition.Name.)

NameDescription
System_CAPS_pubmethodClone()

Creates a deep copy of the current RuleExpressionCondition.(Overrides RuleCondition.Clone().)

System_CAPS_pubmethodEquals(Object)

Determines whether two object instances are equal.(Overrides Object.Equals(Object).)

System_CAPS_pubmethodEvaluate(RuleExecution)

Evaluates the expression.(Overrides RuleCondition.Evaluate(RuleExecution).)

System_CAPS_pubmethodGetDependencies(RuleValidation)

Gets the dependencies for the RuleExpressionCondition.(Overrides RuleCondition.GetDependencies(RuleValidation).)

System_CAPS_pubmethodGetHashCode()

Returns the hash code for this instance.(Overrides Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodOnRuntimeInitialized()

Called when all properties have been given values. (Overrides RuleCondition.OnRuntimeInitialized().)

System_CAPS_pubmethodToString()

Returns the string value of the expression condition. (Overrides Object.ToString().)

System_CAPS_pubmethodValidate(RuleValidation)

Verifies that the expression is configured correctly and has no errors.(Overrides RuleCondition.Validate(RuleValidation).)

The RuleExpressionCondition class defines the base conditions evaluated when a RuleSet is executed.

This condition type is modeled with CodeDom types. For more information about CodeDom types, see CodeDOM Types Supported by Windows Workflow Foundation.

.NET Framework
Available since 3.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft