다음을 통해 공유


System.Workflow.ComponentModel 네임스페이스

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

클래스

Activity

워크플로의 기본 문서 블록을 나타냅니다. Activity 는 모든 활동의 기본 클래스입니다.

ActivityBind

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

ActivityChangeAction

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

ActivityCollection

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

ActivityCollectionChangeEventArgs

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

ActivityCondition

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

ActivityExecutionContext

Activity의 실행 환경을 나타냅니다. 이 클래스는 상속될 수 없습니다.

ActivityExecutionContextManager

CompositeActivity가 자식 활동에 대한 실행 컨텍스트를 만들고 관리할 수 있도록 합니다. 이 클래스는 상속될 수 없습니다.

ActivityExecutionStatusChangedEventArgs

Activity에 대한 실행 상태 이벤트 변경과 관련된 정보를 보유합니다. 이 클래스는 상속될 수 없습니다.

AddedActivityAction

실행 중인 워크플로 인스턴스 내의 ActivityCompositeActivity 추가 제안을 나타냅니다.

AlternateFlowActivityAttribute

활동이 대체 흐름을 지원함을 나타내는 사용자 지정 특성입니다. 이 클래스는 상속될 수 없습니다.

CancellationHandlerActivity

CompositeActivity와 연결될 수 있는 취소 논리를 나타냅니다. 이 클래스는 상속될 수 없습니다.

CompensatableTransactionScopeActivity

TransactionScopeActivity 활동의 보정 가능한 버전을 정의합니다. 이 클래스는 상속될 수 없습니다.

CompensateActivity

Activity 인터페이스를 구현하는 완료된 자식 ICompensatableActivity의 보정을 트리거합니다. 이 클래스는 상속될 수 없습니다.

CompensationHandlerActivity

연결된 CompositeActivity의 성공적인 실행을 취소하거나 보정하는 워크플로 논리를 지정합니다. 이 클래스는 상속될 수 없습니다.

CompositeActivity

다른 활동을 포함하는 모든 활동의 기본 클래스인 Activity의 파생물입니다. CompositeActivity는 자식 활동의 실행을 관리합니다.

DependencyObject

종속성 속성이 있는 모든 개체의 기본 클래스입니다. 이 클래스는 상속되어야 합니다.

DependencyProperty

정의하거나 DependencyObject에 연결할 수 있는 특별한 종류의 속성입니다. 세 종류의 종속성 속성(인스턴스 속성, 메타 속성 및 연결된 속성)이 있습니다. 이 클래스는 상속될 수 없습니다.

FaultHandlerActivity

Exception 속성이 지정하는 형식의 FaultType 을 처리하는 데 사용되는 활동 클래스를 나타냅니다. 이 클래스는 상속될 수 없습니다.

FaultHandlersActivity

CompositeActivity 형식의 순서 있는 자식 활동 목록이 있는 FaultHandlerActivity를 나타냅니다. 이 클래스는 상속될 수 없습니다.

PersistOnCloseAttribute

주변 활동이 실행을 완료할 때 현재 워크플로 인스턴스를 유지해야 함을 나타냅니다. 이 클래스는 상속될 수 없습니다.

PropertyMetadata

종속성 속성의 동작을 나타냅니다.

QueueEventArgs

워크플로 큐 관련 이벤트에 대한 이벤트 인수를 나타냅니다.

RemovedActivityAction

실행 중인 워크플로 인스턴스 내의 Activity에서 CompositeActivity 제거 제안을 나타냅니다.

SuspendActivity

실행 중인 워크플로 인스턴스를 실행 시 일시 중단합니다. 이 클래스는 상속될 수 없습니다.

SynchronizationScopeActivity

공유 변수에 대한 제어된 액세스가 필요한 워크플로의 한 섹션을 나타냅니다. 둘 이상의 SynchronizationScopeActivity 인스턴스가 동일한 변수에 액세스하면 이러한 활동의 실행이 실제로 serialize됩니다. 이 클래스는 상속될 수 없습니다.

TerminateActivity

비정상적인 경우가 발생하면 실행 중인 워크플로 인스턴스를 종료합니다. 이 클래스는 상속될 수 없습니다.

ThrowActivity

예외 throw를 모델링합니다. 이 클래스는 상속될 수 없습니다.

TransactionScopeActivity

트랜잭션 경계를 정하는 워크플로 섹션입니다. 이 Transaction가 실행되기 시작할 때 새 Activity이 시작되고 Activity가 성공적으로 닫힐 때 트랜잭션이 커밋됩니다. 이 클래스는 상속될 수 없습니다.

WorkflowChangeAction

실행 중인 워크플로 인스턴스에 대해 제안된 변경 내용을 나타내는 모든 클래스가 파생되어야 하는 추상 기본 클래스입니다.

WorkflowChanges

실행 중인 워크플로 인스턴스에 대해 제안된 변경 내용 집합을 나타냅니다.

WorkflowParameterBinding

명명된 매개 변수에 대한 바인딩을 나타내는 범용 클래스입니다. 이 클래스는 상속될 수 없습니다.

WorkflowParameterBindingCollection

KeyedCollection<TKey,TItem> 형식의 WorkflowParameterBinding를 나타냅니다. 이 클래스는 상속될 수 없습니다.

WorkflowTerminatedException

워크플로가 종료될 때 발생하는 Exception을 나타냅니다. 이 클래스는 상속될 수 없습니다.

WorkflowTransactionOptions

워크플로 트랜잭션 형식 옵션의 컨테이너입니다. 이 클래스는 상속될 수 없습니다.

인터페이스

IActivityEventListener<T>

이벤트를 수신 대기하는 개체의 인터페이스를 정의합니다.

ICompensatableActivity

보정할 수 있는 Activity에 필요한 인터페이스를 정의합니다.

IDynamicPropertyTypeProvider

바인딩 인프라에 속성 형식을 제공합니다. 변수 형식의 속성을 포함하는 활동에 의해 구현되며, 여기서 형식은 다른 활동 설정에 따라 달라질 수 있습니다.

IStartWorkflow

새 워크플로 인스턴스를 시작하기 위해 ActivityExecutionContext에서 가져올 수 있는 서비스를 정의합니다.

IWorkflowChangeDiff

워크플로 변경 내용의 마이닝을 지원합니다.

열거형

ActivityCollectionChangeAction

일반적으로 ActivityCollection의 모든 자식 활동 컬렉션을 나타내는 CompositeActivity에 대해 수행될 수 있는 허용 가능한 작업 열거를 나타냅니다.

ActivityExecutionResult

ActivityActivityExecutionStatus가 있는 Closed의 상태를 한정하는 활동 결과 값의 열거입니다.

ActivityExecutionStatus

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

DependencyPropertyOptions

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

대리자

GetValueOverride

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

SetValueOverride

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