Rule Sınıf

Tanım

Gerçekleştirilecek ilişkili eylem kümesine sahip bir koşul tanımlar.

public ref class Rule
[System.Serializable]
public class Rule
[<System.Serializable>]
type Rule = class
Public Class Rule
Devralma
Rule
Öznitelikler

Örnekler

Aşağıdaki örnekte, adlı Rulebir öğesinin nasıl oluşturulacağı gösterilmektedir.

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

Açıklamalar

A Rule , ve bir RuleCondition veya her ikisi ThenActions ya da ElseActions koleksiyonlardan oluşur.

Oluşturucular

Name Description
Rule()

Rule sınıfının yeni bir örneğini başlatır.

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

öğesinin Rule adını Rule, kural koşulunu, THEN eylemleri listesini ve ELSE eylemlerinin listesini kullanarak sınıfın yeni bir örneğini başlatır.

Rule(String, RuleCondition, IList<RuleAction>)

, kural koşulu ve THEN eylemlerinin listesini kullanarak Rulesınıfının yeni bir örneğini Rule başlatır.

Rule(String)

adını Rulekullanarak sınıfının yeni bir örneğini Rule başlatır.

Özellikler

Name Description
Active

değerinin değerlendirilmesinin gerekip gerekmediğini Rule belirten bir değer alır veya ayarlar.

Condition

değerlendirmesi için RuleCondition bir Rule alır veya ayarlar.

Description

öğesinin Ruleaçıklamasını alır veya ayarlar.

ElseActions

ELSE durumunda gerçekleştirilecek sınıf koleksiyonunu RuleAction alır.

Name

öğesinin adını Rulealır veya ayarlar.

Priority

bir öğesinin çalıştırılacağı sırayı gösteren bir Rule değer alır veya ayarlar.

ReevaluationBehavior

değerinin yeniden değerlendirilip değerlendirilemeyeceğini belirten bir Rule değer alır veya ayarlar.

ThenActions

THEN durumunda gerçekleştirilecek sınıf koleksiyonunu RuleAction alır.

Yöntemler

Name Description
Clone()

Geçerli Ruleöğesinin derin bir kopyasını oluşturur.

Equals(Object)

parametresi olarak geçirilen ve bu örneğinin Rule aynı değere sahip olup olmadığını belirler.

GetHashCode()

Bu örneğin karma kodunu döndürür.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır