System.Workflow.ComponentModel 네임스페이스

Windows Workflow Foundation 구성 요소 모델과 관련된 클래스를 제공합니다.

클래스

Name Description
Activity

워크플로의 기본 구성 요소를 나타냅니다. Activity 모든 활동의 기본 클래스입니다.

ActivityBind

활동의 속성을 속성, 필드, 인덱서, 메서드, 이벤트 또는 다른 활동의 속성에 바인딩합니다. 이 클래스는 상속할 수 없습니다.

ActivityChangeAction

실행 중인 워크플로 인스턴스 내에서 제안된 변경 사항을 CompositeActivity 나타냅니다. 이 클래스는 상속되어야 합니다.

ActivityCollection

강력한 형식 ICollection 의 형식 Activity을 모델화합니다.

ActivityCollectionChangeEventArgs

변경 내용이 변경될 때마다 이벤트 처리기가 사용자 지정 처리를 수행하는 데 필요한 정보를 나타냅니다 ActivityCollection .

ActivityCondition

식에 대한 추상 클래스를 나타냅니다. 이 클래스는 입니다 Boolean. 이 클래스는 상속되어야 합니다.

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

형식FaultHandlerActivityCompositeActivity 자식 활동의 순서가 지정된 목록이 있는 항목을 나타냅니다. 이 클래스는 상속할 수 없습니다.

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 있는 Closed 상태를 한정하는 활동 결과 값의 열거형입니다.

ActivityExecutionStatus

실행 중인 워크플로 인스턴스 내에서 활동의 수명 주기에 해당하는 활동 상태 값의 열거형입니다.

DependencyPropertyOptions

DependencyProperty 옵션의 열거형을 나타냅니다.

대리자

Name Description
GetValueOverride

종속성 개체에 정의된 종속성 속성과 연결된 논리의 사용자 지정 재정의 GetValue(DependencyProperty) 를 허용합니다.

SetValueOverride

종속성 개체에 정의된 종속성 속성과 연결된 논리의 사용자 지정 재정의 SetValue(DependencyProperty, Object) 를 허용합니다.