Rule Klasse

Definition

Definiert eine Bedingung mit einem zugeordneten Satz auszuführender Aktionen.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
Vererbung
Rule
Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie eine benannte Rule erstellt wird.The following example shows how to create a named Rule.

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

Hinweise

Rule besteht aus einer RuleCondition und einer der Auflistungen ThenActions oder ElseActions oder beiden Auflistungen.A Rule consists of a RuleCondition and one or both ThenActions or ElseActions collections.

Konstruktoren

Rule()

Initialisiert eine neue Instanz der Rule-Klasse.Initializes a new instance of the Rule class.

Rule(String)

Initialisiert unter Verwendung des Rule-Namens eine neue Instanz der Rule-Klasse.Initializes a new instance of the Rule class using the name of the Rule.

Rule(String, RuleCondition, IList<RuleAction>)

Initialisiert eine neue Instanz der Rule-Klasse unter Verwendung des Namen der Rule, der Regelbedingung und einer Liste von THEN-Aktionen.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>)

Initialisiert eine neue Instanz der Rule-Klasse unter Verwendung des Namen der Rule, der Regelbedingung, einer Liste von THEN-Aktionen und einer Liste von ELSE-Aktionen.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.

Eigenschaften

Active

Ruft einen Wert ab, der angibt, ob Rule ausgewertet werden soll, oder legt ihn fest.Gets or sets a value that indicates whether the Rule should be evaluated.

Condition

Ruft eine RuleCondition für die auszuwertende Rule ab oder legt die Bedingung fest.Gets or sets a RuleCondition for the Rule to evaluate.

Description

Ruft die Beschreibung der Rule ab oder legt sie fest.Gets or sets a description of the Rule.

ElseActions

Ruft eine Auflistung von RuleAction-Klassen ab, die in ELSE Case ausgeführt werden sollen.Gets a collection of RuleAction classes to perform in the ELSE case.

Name

Ruft den Namen der Rule ab oder legt diesen fest.Gets or sets the name of the Rule.

Priority

Ruft einen Wert ab, der die Reihenfolge angibt, in der Rule ausgeführt werden sollte.Gets or sets a value that indicates the order in which a Rule should be run.

ReevaluationBehavior

Ruft einen Wert ab, der angibt, ob Rule neu ausgewertet werden kann, oder legt ihn fest.Gets or sets a value indicating whether a Rule can be reevaluated.

ThenActions

Ruft eine Auflistung von RuleAction-Klassen ab, die in THEN Case ausgeführt werden sollen.Gets a collection of RuleAction classes to perform in the THEN case.

Methoden

Clone()

Erstellt eine tiefe Kopie der aktuellen Rule.Creates a deep copy of the current Rule.

Equals(Object)

Bestimmt, ob diese Instanz von Rule und das als Parameter übergebene Objekt denselben Wert aufweisen.Determines whether this instance of Rule and the object passed as the parameter have the same value.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: