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(String, RuleCondition, IList<RuleAction>, IList<RuleAction>) |
Inicializa una nueva instancia de la clase Rule utilizando el nombre de |
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) |