System.Workflow.Activities.Rules 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
규칙을 구성하는 조건 및 동작을 정의하는 클래스 집합을 포함합니다.
클래스
AddedConditionAction |
동적 업데이트 중에 워크플로에 RuleCondition이 추가되었음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
AddedRuleSetAction |
동적 업데이트 중에 RuleSet가 추가되었음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RemovedConditionAction |
동적 업데이트 중에 워크플로에서 RuleCondition이 제거되었음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RemovedRuleSetAction |
동적 업데이트 중에 RuleSet가 제거되었음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
Rule |
수행할 동작 집합과 연결된 조건을 정의합니다. |
RuleAction |
연결된 Condition을 실행한 결과가 |
RuleActionTrackingEvent |
확인된 규칙의 이름, 인스턴스 ID 및 조건 결과를 포함합니다. |
RuleAnalysis |
조건에서 읽거나 작업에서 쓴 필드와 속성을 저장합니다. |
RuleAttribute |
사용자 지정 Rule 특성의 기본 클래스를 나타냅니다. |
RuleCondition |
RuleExpressionCondition 및 사용자가 만든 모든 사용자 지정 조건의 기본 형식입니다. |
RuleConditionChangeAction |
RuleCondition 변경에 대한 모든 동적 업데이트 알림이 파생되어야 하는 추상 기본 클래스를 나타냅니다. |
RuleConditionCollection |
워크플로에 정의된 RuleCondition 클래스의 컬렉션을 포함합니다. 이 클래스는 상속될 수 없습니다. |
RuleConditionReference |
조건 컬렉션에 있는 RuleCondition을 나타내고 프로그래밍 방식으로 조건을 확인할 수 있습니다. |
RuleDefinitions |
.rules 파일의 루트를 나타내며, 워크플로과 연결된 모든 RuleSets와 RuleCondition이 들어 있습니다. 이 클래스는 상속될 수 없습니다. |
RuleEngine |
RuleSet를 검사하는 데 사용됩니다. |
RuleEvaluationException |
규칙 검사 문제로 인해 발생한 모든 예외의 기본 클래스를 나타냅니다. |
RuleEvaluationIncompatibleTypesException |
규칙 실행 시에 연산자를 호환되지 않는 피연산자에 적용하려고 할 때 throw되는 예외입니다. |
RuleException |
규칙의 검사나 유효성 검사로 인해 발생한 모든 예외의 기본 클래스를 나타냅니다. |
RuleExecution |
RuleCondition 또는 RuleAction 클래스를 실행하는 동안 상태 정보를 저장합니다. |
RuleExpressionCondition |
RuleConditionReference에 부속된 조건 정의를 정의합니다. 이 클래스는 상속될 수 없습니다. |
RuleExpressionInfo |
Validate(RuleValidation, Boolean) 식의 IRuleExpression 메서드에서 이 클래스의 인스턴스를 반환합니다. |
RuleExpressionResult |
IRuleExpression 인터페이스를 기준으로 사용자 지정 식의 결과를 나타내는 클래스의 기본이 되는 추상 클래스입니다. |
RuleExpressionWalker |
식의 현재 동작을 자식 노드에 전파합니다. 이 클래스는 상속될 수 없습니다. |
RuleHaltAction |
RuleSet의 실행을 중지시키고 호출 메서드로 제어를 반환시킵니다. |
RuleInvokeAttribute |
메서드가 조건에 의해 호출됨을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RuleLiteralResult |
IRuleExpression을 사용하여 작성한 사용자 지정 식의 리터럴 결과를 나타냅니다. |
RulePathQualifier |
필드 또는 속성 경로를 빌드합니다. |
RuleReadAttribute |
Rule이 속성을 읽었음을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RuleReadWriteAttribute |
RuleReadAttribute 및 RuleWriteAttribute 클래스의 기본 클래스를 나타냅니다. |
RuleSet |
그러한 규칙의 전방 연결 실행을 위한 의미 체계와 함께 Rule 클래스의 컬렉션을 포함합니다. RuleSet는 코드에서 직접 실행하거나 PolicyActivity 동작을 통해 실행할 수 있습니다. |
RuleSetChangeAction |
RuleSet 변경에 대한 모든 동적 업데이트 알림이 파생되어야 하는 추상 기본 클래스를 나타냅니다. 이 클래스는 상속될 수 없습니다. |
RuleSetCollection |
워크플로에 정의된 RuleSet 클래스의 컬렉션을 포함합니다. |
RuleSetReference |
워크플로에서 RuleSet 에 있는 RuleSetCollection 의 이름을 보유합니다. 이 클래스는 상속될 수 없습니다. |
RuleSetValidationException |
규칙의 유효성을 검사하지 못해 처리를 계속할 수 없을 경우에 throw되는 예외를 나타냅니다. |
RuleStatementAction |
CodeDom 형식을 사용하여 실행할 메서드나 업데이트할 속성 또는 필드를 지정합니다. |
RuleUpdateAction |
영향을 받은 규칙이 재실행되도록 하기 위해 규칙이 변수를 업데이트 중임을 나타냅니다. |
RuleValidation |
식 조건을 확인합니다. |
RuleWriteAttribute |
이 특성이 적용되는 메서드나 속성에 의해 속성이나 필드가 작성되었음을 나타냅니다. 이 정보는 규칙 엔진에서 규칙 간 종속성을 확인하는 데 사용됩니다. 이 클래스는 상속될 수 없습니다. |
UpdatedConditionAction |
동적 업데이트를 위한 RuleSet의 변경 사항을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
UpdatedRuleSetAction |
동적 업데이트를 위한 RuleSet의 변경 사항을 나타냅니다. 이 클래스는 상속될 수 없습니다. |
인터페이스
IRuleExpression |
사용자 지정 식을 작성하기 위해 사용자 지정 식 작성기가 파생되어야 하는 기본 클래스를 나타냅니다. |
열거형
RuleAttributeTarget |
RuleReadAttribute 또는 RuleWriteAttribute에 있는 경로가 메서드 매개 변수에 대한 것인지, |
RuleChainingBehavior |
RuleSet의 전방 연결 동작을 지정합니다. |
RuleReevaluationBehavior |
Rule을 다시 실행할 것인지를 지정합니다. |