System.Workflow.Activities.Rules 네임스페이스

규칙을 구성하는 조건 및 작업을 정의하는 클래스 집합을 포함합니다.

클래스

Name Description
AddedConditionAction

동적 업데이트 중에 워크플로에 RuleCondition 추가된 것을 나타냅니다. 이 클래스는 상속할 수 없습니다.

AddedRuleSetAction

동적 업데이트 중의 추가를 RuleSet 나타냅니다. 이 클래스는 상속할 수 없습니다.

RemovedConditionAction

동적 업데이트 중에 워크플로에서 제거된 RuleCondition 것을 나타냅니다. 이 클래스는 상속할 수 없습니다.

RemovedRuleSetAction

동적 업데이트 중 제거를 RuleSet 나타냅니다. 이 클래스는 상속할 수 없습니다.

Rule

수행할 연결된 작업 집합이 있는 조건을 정의합니다.

RuleAction

연결된 Condition 함수가 로 계산true되는 경우 실행할 작업을 정의하는 추상 클래스를 ThenActionsfalseElseActions나타냅니다. 이 클래스는 상속되어야 합니다.

RuleActionTrackingEvent

평가된 규칙의 이름, 인스턴스 ID 및 조건 결과를 포함합니다.

RuleAnalysis

조건에서 읽거나 작업에서 쓴 필드와 속성을 저장합니다.

RuleAttribute

사용자 지정 Rule 특성의 기본 클래스를 나타냅니다.

RuleCondition

사용자가 만든 모든 사용자 지정 조건에 대한 RuleExpressionCondition 기본 형식입니다.

RuleConditionChangeAction

변경 내용에 대한 모든 동적 업데이트 알림을 파생해야 하는 추상 기본 클래스를 RuleCondition나타냅니다.

RuleConditionCollection

워크플로에 정의된 클래스의 RuleCondition 컬렉션을 포함합니다. 이 클래스는 상속할 수 없습니다.

RuleConditionReference

조건 컬렉션의 a를 RuleCondition 나타내며 프로그래밍 방식으로 조건을 평가할 수 있습니다.

RuleDefinitions

.rules 파일의 루트를 나타내며 워크플로와 RuleCondition연결된 모든 RuleSets 항목을 포함합니다. 이 클래스는 상속할 수 없습니다.

RuleEngine

평가를 수행하는 RuleSet 데 사용됩니다.

RuleEvaluationException

규칙 평가 문제로 인한 모든 예외에 대한 기본 클래스를 나타냅니다.

RuleEvaluationIncompatibleTypesException

규칙을 평가할 때 호환되지 않는 피연산자에 연산자를 적용하려고 할 때 throw되는 예외입니다.

RuleException

규칙의 평가 또는 유효성 검사로 인한 모든 예외에 대한 기본 클래스를 나타냅니다.

RuleExecution

실행하거나 RuleAction 클래스를 실행하는 RuleCondition 동안 상태 정보를 저장합니다.

RuleExpressionCondition

뒤에 있는 조건 정의를 정의합니다 RuleConditionReference. 이 클래스는 상속할 수 없습니다.

RuleExpressionInfo

이 클래스의 인스턴스는 식의 메서드에 Validate(RuleValidation, Boolean) 의해 반환됩니다 IRuleExpression .

RuleExpressionResult

인터페이스를 기반으로 IRuleExpression 하는 사용자 지정 식의 결과를 나타내는 클래스의 기본 클래스인 추상 클래스입니다.

RuleExpressionWalker

식의 현재 동작을 자식 노드에 전파합니다. 이 클래스는 상속할 수 없습니다.

RuleHaltAction

실행이 RuleSet 중지되도록 하고 호출 메서드로 컨트롤을 다시 반환합니다.

RuleInvokeAttribute

메서드가 조건에 의해 호출됨을 나타냅니다. 이 클래스는 상속할 수 없습니다.

RuleLiteralResult

를 사용하여 작성된 사용자 지정 식의 리터럴 결과를 나타냅니다 IRuleExpression.

RulePathQualifier

필드 또는 속성의 경로를 빌드합니다.

RuleReadAttribute

속성이 .에 의해 읽혀지게 됨을 Rule나타냅니다. 이 클래스는 상속할 수 없습니다.

RuleReadWriteAttribute

RuleReadAttribute 클래스의 기본 클래스를 RuleWriteAttribute 나타냅니다.

RuleSet

해당 규칙의 Rule 정방향 체인 실행을 위한 의미 체계와 함께 클래스의 컬렉션을 포함합니다. A는 RuleSet 코드에서 직접 실행하거나 작업을 사용하여 PolicyActivity 실행할 수 있습니다.

RuleSetChangeAction

변경 내용에 대한 모든 동적 업데이트 알림을 파생해야 하는 추상 기본 클래스를 RuleSet 나타냅니다. 이 클래스는 상속할 수 없습니다.

RuleSetCollection

워크플로에 정의된 클래스의 RuleSet 컬렉션을 포함합니다.

RuleSetReference

워크플로의 이름을 RuleSetRuleSetCollection 보유합니다. 이 클래스는 상속할 수 없습니다.

RuleSetValidationException

규칙 집합의 유효성을 검사할 수 없으므로 처리를 계속할 수 없을 때 throw되는 예외를 나타냅니다.

RuleStatementAction

업데이트할 속성 또는 필드 또는 CodeDom 형식을 사용하여 실행할 메서드를 지정합니다.

RuleUpdateAction

영향을 받는 규칙을 다시 평가하기 위해 규칙이 변수를 업데이트하고 있음을 나타냅니다.

RuleValidation

식 조건의 유효성을 검사합니다.

RuleWriteAttribute

속성 또는 필드가 이 특성이 적용되는 메서드 또는 속성에 의해 작성되었음을 나타냅니다. 이 정보는 규칙 엔진에서 규칙 간의 종속성을 결정하는 데 사용됩니다. 이 클래스는 상속할 수 없습니다.

UpdatedConditionAction

동적 업데이트에 RuleSet 대한 변경 사항을 나타냅니다. 이 클래스는 상속할 수 없습니다.

UpdatedRuleSetAction

동적 업데이트에 RuleSet 대한 변경 사항을 나타냅니다. 이 클래스는 상속할 수 없습니다.

인터페이스

Name Description
IRuleExpression

사용자 지정 식을 작성하기 위해 사용자 지정 식 작성기가 파생되어야 하는 기본 클래스를 나타냅니다.

열거형

Name Description
RuleAttributeTarget

RuleReadAttribute 또는 RuleWriteAttribute 경로가 메서드 매개 변수에 대한 경로인지 아니면 this지정합니다.

RuleChainingBehavior

RuleSet정방향 연결 동작을 지정합니다.

RuleReevaluationBehavior

Rule 재평가할 수 있는지 여부를 지정합니다.