Rule Třída

Definice

Definuje podmínku s přidruženou sadou akcí, které se mají provést.

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

A Rule se skládá z jedné RuleCondition nebo jedné nebo obou ThenActions kolekcí ElseActions .

Konstruktory

Name Description
Rule()

Inicializuje novou instanci Rule třídy.

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

Inicializuje novou instanci Rule třídy pomocí názvu Rulepodmínky pravidla, seznamu akcí THEN a seznamu akcí ELSE.

Rule(String, RuleCondition, IList<RuleAction>)

Inicializuje novou instanci Rule třídy pomocí názvu Rule, podmínka pravidla a seznam akcí THEN.

Rule(String)

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

Vlastnosti

Name Description
Active

Získá nebo nastaví hodnotu, která určuje, zda Rule má být vyhodnocen.

Condition

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

Description

Získá nebo nastaví popis Rule.

ElseActions

Získá kolekci RuleAction tříd, které se mají provést v případě ELSE.

Name

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

Priority

Získá nebo nastaví hodnotu, která označuje pořadí, ve kterém Rule se má spustit.

ReevaluationBehavior

Získá nebo nastaví hodnotu označující, zda Rule lze znovu vyhodnotit.

ThenActions

Získá kolekci RuleAction tříd, které se mají provést v případě THEN.

Metody

Name Description
Clone()

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

Equals(Object)

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

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetType()

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

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

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

(Zděděno od Object)

Platí pro