System.Workflow.ComponentModel 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
Windows Workflow Foundation 구성 요소 모델과 관련된 클래스를 제공합니다.
클래스
| Name | Description |
|---|---|
| Activity |
워크플로의 기본 구성 요소를 나타냅니다. Activity 모든 활동의 기본 클래스입니다. |
| ActivityBind |
활동의 속성을 속성, 필드, 인덱서, 메서드, 이벤트 또는 다른 활동의 속성에 바인딩합니다. 이 클래스는 상속할 수 없습니다. |
| ActivityChangeAction |
실행 중인 워크플로 인스턴스 내에서 제안된 변경 사항을 CompositeActivity 나타냅니다. 이 클래스는 상속되어야 합니다. |
| ActivityCollection |
강력한 형식 ICollection 의 형식 Activity을 모델화합니다. |
| ActivityCollectionChangeEventArgs |
변경 내용이 변경될 때마다 이벤트 처리기가 사용자 지정 처리를 수행하는 데 필요한 정보를 나타냅니다 ActivityCollection . |
| ActivityCondition |
식에 대한 추상 클래스를 나타냅니다. 이 클래스는 입니다 |
| ActivityExecutionContext |
의 실행 환경을 Activity나타냅니다. 이 클래스는 상속할 수 없습니다. |
| ActivityExecutionContextManager |
자 CompositeActivity 식 활동에 대한 실행 컨텍스트를 만들고 관리할 수 있습니다. 이 클래스는 상속할 수 없습니다. |
| ActivityExecutionStatusChangedEventArgs |
에 대한 실행 상태 이벤트의 변경과 관련된 정보를 보유합니다 Activity. 이 클래스는 상속할 수 없습니다. |
| AddedActivityAction |
실행 중인 워크플로 인스턴스 내에서 제안된 Activity 추가를 CompositeActivity 나타냅니다. |
| AlternateFlowActivityAttribute |
활동이 대체 흐름을 지원한다는 것을 나타내는 사용자 지정 특성입니다. 이 클래스는 상속할 수 없습니다. |
| CancellationHandlerActivity |
에 연결할 수 있는 취소 논리를 CompositeActivity나타냅니다. 이 클래스는 상속할 수 없습니다. |
| CompensatableTransactionScopeActivity |
활동의 보상 가능한 버전을 TransactionScopeActivity 정의합니다. 이 클래스는 상속할 수 없습니다. |
| CompensateActivity |
인터페이스를 구현하는 완료된 자식 Activity 의 보정을 ICompensatableActivity 트리거합니다. 이 클래스는 상속할 수 없습니다. |
| CompensationHandlerActivity |
연결된 실행의 성공적인 실행을 실행 취소하거나 보정하는 워크플로 논리를 CompositeActivity지정합니다. 이 클래스는 상속할 수 없습니다. |
| CompositeActivity |
다른 활동을 포함하는 모든 활동의 기본 클래스인 Activity 파생입니다. CompositeActivity 자식 활동의 실행을 관리합니다. |
| DependencyObject |
종속성 속성이 있는 모든 개체의 기본 클래스입니다. 이 클래스는 상속되어야 합니다. |
| DependencyProperty |
정의하거나 에 연결할 수 있는 특수한 종류의 속성입니다 DependencyObject. 종속성 속성에는 인스턴스 속성, 메타 속성 및 연결된 속성의 세 가지 종류가 있습니다. 이 클래스는 상속할 수 없습니다. |
| FaultHandlerActivity |
속성에 지정된 형식을 처리하는 Exception 데 사용되는 작업 클래스를 FaultType 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| FaultHandlersActivity |
형식FaultHandlerActivity의 CompositeActivity 자식 활동의 순서가 지정된 목록이 있는 항목을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| PersistOnCloseAttribute |
표시된 작업이 실행을 완료할 때 현재 워크플로 인스턴스를 유지해야 임을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| PropertyMetadata |
종속성 속성의 동작을 나타냅니다. |
| QueueEventArgs |
워크플로 큐 관련 이벤트에 대한 이벤트 인수를 나타냅니다. |
| RemovedActivityAction |
실행 중인 워크플로 인스턴스 내에서 제안된 제거 ActivityCompositeActivity 를 나타냅니다. |
| SuspendActivity |
실행 중인 워크플로 인스턴스를 일시 중단합니다. 이 클래스는 상속할 수 없습니다. |
| SynchronizationScopeActivity |
공유 변수에 대한 제어된 액세스가 필요한 워크플로의 섹션을 나타냅니다. 두 개 이상의 인스턴스가 SynchronizationScopeActivity 동일한 변수에 액세스하는 경우 이러한 활동의 실행이 효과적으로 serialize됩니다. 이 클래스는 상속할 수 없습니다. |
| TerminateActivity |
비정상적인 상황이 발생하면 실행 중인 워크플로 인스턴스를 종료합니다. 이 클래스는 상속할 수 없습니다. |
| ThrowActivity |
예외 throw를 모델링합니다. 이 클래스는 상속할 수 없습니다. |
| TransactionScopeActivity |
트랜잭션 경계를 구분하는 워크플로의 섹션입니다. 이 Activity 실행이 시작되고 트랜잭션이 성공적으로 닫히면 트랜잭션이 커밋될 때 새 Transaction 작업이 Activity 시작됩니다. 이 클래스는 상속할 수 없습니다. |
| WorkflowChangeAction |
실행 중인 워크플로 인스턴스에 대한 제안된 변경 내용을 나타내는 모든 클래스가 파생되어야 하는 추상 기본 클래스입니다. |
| WorkflowChanges |
실행 중인 워크플로 인스턴스에 대해 제안된 변경 내용 집합을 나타냅니다. |
| WorkflowParameterBinding |
명명된 매개 변수에 대한 바인딩을 나타내는 범용 클래스입니다. 이 클래스는 상속할 수 없습니다. |
| WorkflowParameterBindingCollection |
형식KeyedCollection<TKey,TItem>을 WorkflowParameterBinding 나타냅니다. 이 클래스는 상속되지 않을 수 있습니다. |
| WorkflowTerminatedException |
워크플로가 Exception 종료될 때 발생하는 값을 나타냅니다. 이 클래스는 상속할 수 없습니다. |
| WorkflowTransactionOptions |
워크플로 트랜잭션 유형 옵션에 대한 컨테이너입니다. 이 클래스는 상속할 수 없습니다. |
인터페이스
| Name | Description |
|---|---|
| IActivityEventListener<T> |
이벤트를 수신 대기하는 개체의 인터페이스를 정의합니다. |
| ICompensatableActivity |
보정할 수 있는 인터페이스에 필요한 인터페이스를 Activity 정의합니다. |
| IDynamicPropertyTypeProvider |
바인딩 인프라에 속성 형식을 제공합니다. 변수 형식의 속성을 포함하는 활동에 의해 구현됩니다. 여기서 형식은 다른 활동 설정에 따라 달라질 수 있습니다. |
| IStartWorkflow |
새 워크플로 인스턴스를 시작하기 위해 가져올 수 있는 ActivityExecutionContext 서비스를 정의합니다. |
| IWorkflowChangeDiff |
워크플로 변경 내용 마이닝을 지원합니다. |
열거형
| Name | Description |
|---|---|
| ActivityCollectionChangeAction |
일반적으로 ActivityCollection모든 자식 활동의 컬렉션을 나타내는 CompositeActivity수행할 수 있는 허용되는 작업의 열거형을 나타냅니다. |
| ActivityExecutionResult |
Activity
ActivityExecutionStatus 있는 |
| ActivityExecutionStatus |
실행 중인 워크플로 인스턴스 내에서 활동의 수명 주기에 해당하는 활동 상태 값의 열거형입니다. |
| DependencyPropertyOptions |
DependencyProperty 옵션의 열거형을 나타냅니다. |
대리자
| Name | Description |
|---|---|
| GetValueOverride |
종속성 개체에 정의된 종속성 속성과 연결된 논리의 사용자 지정 재정의 GetValue(DependencyProperty) 를 허용합니다. |
| SetValueOverride |
종속성 개체에 정의된 종속성 속성과 연결된 논리의 사용자 지정 재정의 SetValue(DependencyProperty, Object) 를 허용합니다. |