Rule Clase

Definición

Define una condición con un conjunto asociado de acciones que realizar.Defines a condition with an associated set of actions to perform.

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
Herencia
Rule
Atributos

Ejemplos

En el siguiente ejemplo se muestra cómo crear un Rule con nombre.The following example shows how to create a named Rule.

private Rule firstRule = new Rule("firstRule");  

Comentarios

Un Rule está compuesto de RuleCondition y una (o ambas) colección de ThenActions o ElseActions.A Rule consists of a RuleCondition and one or both ThenActions or ElseActions collections.

Constructores

Rule()

Inicializa una nueva instancia de la clase Rule.Initializes a new instance of the Rule class.

Rule(String)

Inicializa una nueva instancia de la clase Rule utilizando el nombre de Rule.Initializes a new instance of the Rule class using the name of the Rule.

Rule(String, RuleCondition, IList<RuleAction>)

Inicializa una nueva instancia de la clase Rule utilizando el nombre de Rule, la condición de la regla, y una lista de acciones THEN.Initializes a new instance of the Rule class using the name of the Rule, the rule condition, and a list of THEN actions.

Rule(String, RuleCondition, IList<RuleAction>, IList<RuleAction>)

Inicializa una nueva instancia de la clase Rule utilizando el nombre de Rule, la condición de la regla, una lista de acciones THEN, y una lista de acciones ELSE.Initializes a new instance of the Rule class using the name of the Rule, the rule condition, a list of THEN actions, and a list of ELSE actions.

Propiedades

Active

Obtiene o establece un valor que indica si Rule debe ser evaluado.Gets or sets a value that indicates whether the Rule should be evaluated.

Condition

Obtiene o establece un RuleCondition para evaluar el Rule.Gets or sets a RuleCondition for the Rule to evaluate.

Description

Obtiene o establece una descripción del Rule.Gets or sets a description of the Rule.

ElseActions

Obtiene una colección de clases RuleAction para realizar en el caso ELSE.Gets a collection of RuleAction classes to perform in the ELSE case.

Name

Obtiene o establece el nombre de Rule.Gets or sets the name of the Rule.

Priority

Obtiene o establece un valor que indica el orden en el que se debería ejecutar Rule.Gets or sets a value that indicates the order in which a Rule should be run.

ReevaluationBehavior

Obtiene o establece un valor que indica si Rule admite una nueva evaluación.Gets or sets a value indicating whether a Rule can be reevaluated.

ThenActions

Obtiene una colección de clases RuleAction para realizar en el caso THEN.Gets a collection of RuleAction classes to perform in the THEN case.

Métodos

Clone()

Crea una copia en profundidad del Rule en curso.Creates a deep copy of the current Rule.

Equals(Object)

Determina si esta instancia de Rule y el objeto pasado como parámetro tiene el mismo valor.Determines whether this instance of Rule and the object passed as the parameter have the same value.

GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code for this instance.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a