Condividi tramite


Rule Classe

Definizione

Definisce una condizione con un set associato di azioni da eseguire.

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
Ereditarietà
Rule
Attributi

Esempio

Nell'esempio riportato di seguito viene illustrato come creare un oggetto Rule denominato.

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

Commenti

Una classe Rule è costituita da una classe RuleCondition e da una o da entrambe le raccolte ThenActions e ElseActions.

Costruttori

Rule()

Inizializza una nuova istanza della classe Rule.

Rule(String)

Inizializza una nuova istanza della classe Rule mediante il nome dell'elemento Rule.

Rule(String, RuleCondition, IList<RuleAction>)

Inizializza una nuova istanza della classe Rule utilizzando il nome Rule, la condizione della regola e un elenco di azioni THEN.

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

Inizializza una nuova istanza della classe Rule utilizzando il nome Rule, la condizione della regola, un elenco di azioni THEN e un elenco di azioni ELSE.

Proprietà

Active

Ottiene o imposta un valore che indica se è necessario valutare la classe Rule.

Condition

Ottiene o imposta una classe RuleCondition per la classe Rule da valutare.

Description

Ottiene o imposta la descrizione della classe Rule.

ElseActions

Ottiene una raccolta delle classi RuleAction utilizzate nel caso ELSE.

Name

Ottiene o imposta il nome di Rule.

Priority

Ottiene o imposta un valore che indica l'ordine in cui è necessario eseguire la classe Rule.

ReevaluationBehavior

Ottiene o imposta un valore che indica se una classe Rule può essere rivalutata.

ThenActions

Ottiene una raccolta delle classi RuleAction utilizzate nel caso THEN.

Metodi

Clone()

Crea una copia completa dell'oggetto corrente della classe Rule.

Equals(Object)

Consente di determinare se questa istanza della classe Rule e l'oggetto passato come parametro hanno lo stesso valore.

GetHashCode()

Restituisce il codice hash per l'istanza.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a