System.Workflow.Activities.Rules 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
규칙을 구성하는 조건 및 작업을 정의하는 클래스 집합을 포함합니다.
클래스
| Name | Description |
|---|---|
| AddedConditionAction |
동적 업데이트 중에 워크플로에 RuleCondition 추가된 것을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| AddedRuleSetAction |
동적 업데이트 중의 추가를 RuleSet 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| RemovedConditionAction |
동적 업데이트 중에 워크플로에서 제거된 RuleCondition 것을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| RemovedRuleSetAction |
동적 업데이트 중 제거를 RuleSet 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| Rule |
수행할 연결된 작업 집합이 있는 조건을 정의합니다. |
| RuleAction |
연결된 Condition 함수가 로 계산 |
| 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 경로가 메서드 매개 변수에 대한 경로인지 아니면 |
| RuleChainingBehavior |
RuleSet정방향 연결 동작을 지정합니다. |
| RuleReevaluationBehavior |
Rule 재평가할 수 있는지 여부를 지정합니다. |