System.Workflow.Activities.Rules Ad Alanı

Bir kural oluşturan koşulları ve eylemleri tanımlayan bir sınıf kümesi içerir.

Sınıflar

AddedConditionAction

RuleConditionDinamik güncelleştirme sırasında bir iş akışına eklenmesini temsil eder. Bu sınıf devralınamaz.

AddedRuleSetAction

Dinamik güncelleştirme sırasında öğesinin eklenmesini temsil eder RuleSet . Bu sınıf devralınamaz.

RemovedConditionAction

RuleConditionDinamik güncelleştirme sırasında bir iş akışından kaldırma işlemini temsil eder. Bu sınıf devralınamaz.

RemovedRuleSetAction

Dinamik güncelleştirme sırasında bir RuleSet kaldırmayı temsil eder. Bu sınıf devralınamaz.

Rule

Gerçekleştirilecek bir eylem kümesiyle ilgili bir koşul tanımlar.

RuleAction

İlişkili için, için, veya için değerlendirilirse bir eylemi tanımlayan bir soyut sınıfı temsil eder Condition true ThenActions false ElseActions . Bu sınıf devralınmalıdır.

RuleActionTrackingEvent

Değerlendirilen bir kuralın adını, örnek kimliğini ve koşul sonucunu içerir.

RuleAnalysis

Bir koşula göre okunan veya bir eylem tarafından yazılan alanları ve özellikleri depolar.

RuleAttribute

Özel özniteliklerin temel sınıfını temsil eder Rule .

RuleCondition

İçin temel tür RuleExpressionCondition ve kullanıcılar tarafından oluşturulan özel koşullar.

RuleConditionChangeAction

'de yapılan değişikliklerin tüm dinamik güncelleştirme bildirimlerinin türetilmesi gereken soyut RuleCondition bir temel sınıfı temsil eder.

RuleConditionCollection

İş akışında tanımlanan sınıf koleksiyonunu RuleCondition içerir. Bu sınıf devralınamaz.

RuleConditionReference

Koşul koleksiyonundaki bir öğesini temsil eder RuleCondition ve koşulu programlı bir şekilde değerlendirmenizi sağlar.

RuleDefinitions

. Rules dosyalarının kökünü temsil eder ve RuleSets RuleCondition bir iş akışıyla ilişkili tüm ve öğeleri içerir. Bu sınıf devralınamaz.

RuleEngine

Değerlendirme gerçekleştirmek için RuleSet kullanılır.

RuleEvaluationException

Kural değerlendirmesi sorunlarından kaynaklanan tüm özel durumlar için temel sınıfı temsil eder.

RuleEvaluationIncompatibleTypesException

Bir kuralı değerlendirirken, uyumsuz işlenenler için bir operatör uygulamaya çalışırken oluşturulan özel durum.

RuleException

Kuralların değerlendirilmesi veya doğrulanması nedeniyle oluşan tüm özel durumlar için temel sınıfı temsil eder.

RuleExecution

Veya sınıfları yürütürken durum bilgilerini RuleCondition depolar RuleAction .

RuleExpressionCondition

Koşul tanımını bir arkasında tanımlar RuleConditionReference . Bu sınıf devralınamaz.

RuleExpressionInfo

Bu sınıfın bir örneği, Validate(RuleValidation, Boolean) bir ifadenin yöntemiyle döndürülür IRuleExpression .

RuleExpressionResult

Arabirime dayalı özel ifadelerin sonucunu temsil eden sınıflar için temel olan soyut sınıf IRuleExpression .

RuleExpressionWalker

İfadedeki geçerli davranışı alt düğümlere yayar. Bu sınıf devralınamaz.

RuleHaltAction

yürütmeyi RuleSet durdurmaya neden olur ve denetimi çağıran yönteme geri döndürür.

RuleInvokeAttribute

Bir yöntemin bir koşul tarafından çağrıldığında olduğunu gösterir. Bu sınıf devralınamaz.

RuleLiteralResult

Kullanılarak yazılmış özel bir ifadenin değişmez sonucunu temsil eder IRuleExpression .

RulePathQualifier

Bir alanın veya özelliğin yolunu derleme.

RuleReadAttribute

Bir özelliğin bir tarafından okunduğunu gösterir Rule . Bu sınıf devralınamaz.

RuleReadWriteAttribute

Ve sınıflarının temel sınıfını temsil eder RuleReadAttribute RuleWriteAttribute .

RuleSet

Sınıfların bir Rule koleksiyonunu ve bu kuralların ileriye doğru zincirleme yürütülmesi için semantik içerir. , RuleSet doğrudan kodda veya etkinlik kullanılarak PolicyActivity yürütülebilirsiniz.

RuleSetChangeAction

üzerinde yapılan tüm dinamik güncelleştirme bildirimlerinin türetilmesi gereken soyut bir RuleSet temel sınıfı temsil eder. Bu sınıf devralınamaz.

RuleSetCollection

RuleSetBir iş akışında tanımlanan sınıfların koleksiyonunu içerir.

RuleSetReference

İş akışındaki içinde RuleSetCollection öğesinin RuleSet adını tutar. Bu sınıf devralınamaz.

RuleSetValidationException

Bir kural kümesi doğrulanamadığından, işleme devam edilemiyor durumunda oluşturulan özel durumu temsil eder.

RuleStatementAction

Güncelleştirilen bir özelliği veya alanı veya CodeDom türlerini kullanarak çalıştıracak yöntemi belirtir.

RuleUpdateAction

Etkilenen kuralların yeniden değerlendirilmesini sağlamak için bir kuralın bir değişkeni güncelleştirdiğini gösterir.

RuleValidation

İfade koşullarını doğrular.

RuleWriteAttribute

Bir özellik veya alanın, bu özniteliğin uygulandığı Yöntem veya özellik tarafından yazıldığını gösterir. Bu bilgiler, kurallar arasındaki bağımlılıkları belirlemede kural altyapısı tarafından kullanılır. Bu sınıf devralınamaz.

UpdatedConditionAction

Dinamik güncelleştirmeler için a değişikliğini temsil eder RuleSet . Bu sınıf devralınamaz.

UpdatedRuleSetAction

Dinamik güncelleştirmeler için a değişikliğini temsil eder RuleSet . Bu sınıf devralınamaz.

Arabirimler

IRuleExpression

Özel ifade yazıcılarının özel ifadeler yazmak için türetmesini gereken temel sınıfı temsil eder.

Numaralandırmalar

RuleAttributeTarget

veya yolunun bir yöntem parametresi için mi yoksa RuleReadAttribute RuleWriteAttribute için mi olduğunu this belirtir.

RuleChainingBehavior

Öğesinin ileri zincirleme davranışını belirtir RuleSet .

RuleReevaluationBehavior

Bir, bir Rule etkinliğinin yeniden değerlendirilip değerlendirilmeyeceğini belirtir.