Rule Klasse

Definition

Definiert eine Bedingung mit einer zugeordneten Gruppe von auszuführenden Aktionen.

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
Vererbung
Rule
Attribute

Beispiele

Das folgende Beispiel zeigt, wie sie einen benannten RuleNamen erstellen.

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

Hinweise

A Rule besteht aus einer und einer RuleCondition oder beiden ThenActions Oder ElseActions Sammlungen.

Konstruktoren

Name Beschreibung
Rule()

Initialisiert eine neue Instanz der Rule-Klasse.

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

Initialisiert eine neue Instanz der Rule Klasse mithilfe des Namens der RuleRegelbedingung, einer Liste der THEN-Aktionen und einer Liste von ELSE-Aktionen.

Rule(String, RuleCondition, IList<RuleAction>)

Initialisiert eine neue Instanz der Rule Klasse mithilfe des Namens der RuleRegelbedingung und einer Liste der THEN-Aktionen.

Rule(String)

Initialisiert eine neue Instanz der Rule Klasse mithilfe des Namens der Rule.

Eigenschaften

Name Beschreibung
Active

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Rule Auswertung erfolgen soll.

Condition

Ruft einen ab, der RuleCondition ausgewertet werden soll, oder legt diesen festRule.

Description

Dient zum Abrufen oder Festlegen einer Beschreibung der Rule.

ElseActions

Ruft eine Auflistung von RuleAction Klassen ab, die im ELSE-Fall ausgeführt werden sollen.

Name

Dient zum Abrufen oder Festlegen des Namens der Rule.

Priority

Dient zum Abrufen oder Festlegen eines Werts, der die Reihenfolge angibt, in der eine Rule Ausgeführt werden soll.

ReevaluationBehavior

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob eine Rule neu ausgewertet werden kann.

ThenActions

Ruft eine Auflistung von RuleAction Klassen ab, die im THEN-Fall ausgeführt werden sollen.

Methoden

Name Beschreibung
Clone()

Erstellt eine tiefe Kopie der aktuellen Rule.

Equals(Object)

Bestimmt, ob diese Instanz und Rule das objekt, das als Parameter übergeben wird, denselben Wert aufweisen.

GetHashCode()

Gibt den Hashcode für diesen instance zurück.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: