System.Workflow.Activities.Rules Ad Alanı

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

Sınıflar

Name Description
AddedConditionAction

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

AddedRuleSetAction

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

RemovedConditionAction

Dinamik güncelleştirme sırasında bir RuleCondition iş akışından kaldırılmasını temsil eder. Bu sınıf devralınamaz.

RemovedRuleSetAction

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

Rule

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

RuleAction

İlişkili Condition için , trueveya ThenActionsfalseiçin olarak değerlendirilirse yürütülecek eylemi tanımlayan soyut sınıfı temsil ederElseActions. 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şul tarafından okunan veya eylem tarafından yazılan alanları ve özellikleri depolar.

RuleAttribute

Özel Rule öznitelikleri için temel sınıfı temsil eder.

RuleCondition

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

RuleConditionChangeAction

değişikliklerinin RuleConditiontüm dinamik güncelleştirme bildirimlerinin türetilmesi gereken soyut 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şullar koleksiyonundaki bir RuleCondition değerini temsil eder ve koşulu program aracılığıyla değerlendirmenizi sağlar.

RuleDefinitions

.rules dosyalarının kökünü temsil eder ve bir iş akışıyla ilişkili tüm ve'leri RuleSetsRuleConditioniçerir. Bu sınıf devralınamaz.

RuleEngine

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

RuleEvaluationException

Kural değerlendirme sorunlarının neden olduğu tüm özel durumlar için temel sınıfı temsil eder.

RuleEvaluationIncompatibleTypesException

Bir kuralı değerlendirirken uyumsuz işlenenlere bir işleç uygulanmaya çalışılırken oluşan özel durum.

RuleException

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

RuleExecution

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

RuleExpressionCondition

bir RuleConditionReferenceöğesinin arkasındaki koşul tanımını tanımlar. Bu sınıf devralınamaz.

RuleExpressionInfo

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

RuleExpressionResult

Arabirime dayalı özel ifadelerin sonucunu temsil eden sınıfların temeli IRuleExpression olan soyut sınıf.

RuleExpressionWalker

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

RuleHaltAction

öğesinin RuleSet yürütmeyi durdurmasına 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ığı gösterir. Bu sınıf devralınamaz.

RuleLiteralResult

kullanılarak IRuleExpressionyazılan özel ifadenin değişmez sonucunu temsil eder.

RulePathQualifier

Bir alanın veya özelliğin yolunu oluşturur.

RuleReadAttribute

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

RuleReadWriteAttribute

ve RuleReadAttribute sınıfları için RuleWriteAttribute temel sınıfı temsil eder.

RuleSet

Bu kuralların Rule ileri zincirleme yürütülmesine yönelik semantiğin yanı sıra bir sınıf koleksiyonu içerir. A RuleSet doğrudan kodda veya etkinlik kullanılarak PolicyActivity yürütülebilir.

RuleSetChangeAction

bir değişikliklerinin 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

bir iş akışında tanımlanan sınıf koleksiyonunu RuleSet içerir.

RuleSetReference

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

RuleSetValidationException

Bir kural kümesi doğrulanamadığından işleme devam edemezken oluşan özel durumu temsil eder.

RuleStatementAction

Güncelleştirilecek bir özellik veya alan ya da CodeDom türleri kullanılarak çalıştırılacak bir yöntem belirtir.

RuleUpdateAction

Bir kuralın, etkilenen kuralların yeniden değerlendirilmesine neden olmak için bir değişkeni güncelleştirdiğini gösterir.

RuleValidation

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

RuleWriteAttribute

Bir özelliğin 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ı belirlemek için kural altyapısı tarafından kullanılır. Bu sınıf devralınamaz.

UpdatedConditionAction

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

UpdatedRuleSetAction

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

Arabirimler

Name Description
IRuleExpression

Özel ifade yazıcılarının özel ifadeleri yazmak için türetmek zorunda olduğu temel sınıfı temsil eder.

Numaralandırmalar

Name Description
RuleAttributeTarget

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

RuleChainingBehavior

RuleSetiletme zincirleme davranışını belirtir.

RuleReevaluationBehavior

bir Rule yeniden değerlendirilip değerlendirilemeyeceğini belirtir.