Rule Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Definiert eine Bedingung mit einem zugeordneten Satz auszuführender Aktionen.
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.
private Rule firstRule = new Rule("firstRule");
Hinweise
Rule besteht aus einer RuleCondition und einer der Auflistungen ThenActions oder ElseActions oder beiden Auflistungen.
Konstruktoren
Rule() |
Initialisiert eine neue Instanz der Rule-Klasse. |
Rule(String) |
Initialisiert unter Verwendung des Rule-Namens eine neue Instanz der Rule-Klasse. |
Rule(String, RuleCondition, IList<RuleAction>) |
Initialisiert eine neue Instanz der Rule-Klasse unter Verwendung des Namen der |
Rule(String, RuleCondition, IList<RuleAction>, IList<RuleAction>) |
Initialisiert eine neue Instanz der Rule-Klasse unter Verwendung des Namen der |
Eigenschaften
Active |
Ruft einen Wert ab, der angibt, ob Rule ausgewertet werden soll, oder legt ihn fest. |
Condition |
Ruft eine RuleCondition für die auszuwertende Rule ab oder legt die Bedingung fest. |
Description |
Ruft die Beschreibung der Rule ab oder legt sie fest. |
ElseActions |
Ruft eine Auflistung von RuleAction-Klassen ab, die in ELSE Case ausgeführt werden sollen. |
Name |
Ruft den Namen der Rule ab oder legt diesen fest. |
Priority |
Ruft einen Wert ab, der die Reihenfolge angibt, in der Rule ausgeführt werden sollte. |
ReevaluationBehavior |
Ruft einen Wert ab, der angibt, ob Rule neu ausgewertet werden kann, oder legt ihn fest. |
ThenActions |
Ruft eine Auflistung von RuleAction-Klassen ab, die in THEN Case ausgeführt werden sollen. |
Methoden
Clone() |
Erstellt eine tiefe Kopie der aktuellen Rule. |
Equals(Object) |
Bestimmt, ob diese Instanz von Rule und das als Parameter übergebene Objekt denselben Wert aufweisen. |
GetHashCode() |
Gibt den Hashcode für diese Instanz zurück. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |