Sdílet prostřednictvím


Rule Třída

Definice

Definuje podmínku s přidruženou sadou akcí, které mají být provedeny.

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
Dědičnost
Rule
Atributy

Příklady

Následující příklad ukazuje, jak vytvořit pojmenovaný Rule .

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

Poznámky

RuleSkládá se z RuleCondition a a jeden nebo z ThenActions ElseActions kolekce.

Konstruktory

Rule()

Inicializuje novou instanci Rule třídy.

Rule(String)

Inicializuje novou instanci Rule třídy pomocí názvu Rule .

Rule(String, RuleCondition, IList<RuleAction>)

Inicializuje novou instanci Rule třídy pomocí názvu Rule , podmínky pravidla a seznamu akcí pak.

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

Inicializuje novou instanci Rule třídy pomocí názvu Rule , podmínky pravidla, seznamu akcí, a seznamu akcí else.

Vlastnosti

Active

Získává nebo nastavuje hodnotu, která indikuje, jestli se Rule má vyhodnotit.

Condition

Získá nebo nastaví RuleCondition pro vyhodnocení pro Rule .

Description

Získá nebo nastaví popis Rule .

ElseActions

Získá kolekci RuleAction tříd, které mají být provedeny v případě případu else.

Name

Získá nebo nastaví název Rule .

Priority

Získává nebo nastavuje hodnotu, která indikuje pořadí, ve kterém se Rule má spustit.

ReevaluationBehavior

Získává nebo nastavuje hodnotu, která indikuje, jestli se Rule dá znovu vyhodnotit.

ThenActions

Získá kolekci RuleAction tříd, které mají být provedeny v případě případu.

Metody

Clone()

Vytvoří hlubokou kopii aktuálního Rule .

Equals(Object)

Určuje, zda tato instance Rule a objekt předaný jako parametr mají stejnou hodnotu.

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro