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 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 |
| Rule(String, RuleCondition, IList<RuleAction>) |
Initialisiert eine neue Instanz der Rule Klasse mithilfe des Namens der |
| 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) |