System.Workflow.ComponentModel Namespace

Windows Workflow Foundation 구성 요소 모델에 관련된 클래스를 제공합니다. Provides classes related to the Windows Workflow Foundation component model.

클래스

Activity

워크플로의 기본 문서 블록을 나타냅니다.Represents the fundamental building block of workflows. Activity는 모든 활동의 기본 클래스입니다.Activity is the base class for all activities.

ActivityBind

활동의 속성을 속성, 필드, 인덱서, 메서드, 이벤트 또는 다른 활동의 속성에 바인딩합니다.Binds an activity's property to a property, field, indexer, method, event, or another activity's property. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ActivityChangeAction

실행 중인 워크플로 인스턴스 내의 CompositeActivity 변경 제안을 나타냅니다.Represents a proposed change to a CompositeActivity within a running workflow instance. 이 클래스는 상속되어야 합니다.This class must be inherited.

ActivityCollection

ICollection 형식의 강력한 형식 Activity을 모델링합니다.Models a strongly typed ICollection of type Activity.

ActivityCollectionChangeEventArgs

ActivityCollection의 콘텐츠가 변경될 때마다 이벤트 처리기에서 사용자 지정 처리를 수행하는 데 필요한 정보를 나타냅니다.Represents the information needed by an event handler to perform custom processing whenever the contents of an ActivityCollection changes.

ActivityCondition

Boolean이 되는 식의 추상 클래스를 나타냅니다.Represents an abstract class for an expression, which evaluates to a Boolean. 이 클래스는 상속되어야 합니다.This class must be inherited.

ActivityExecutionContext

Activity의 실행 환경을 나타냅니다.Represents the execution environment of an Activity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ActivityExecutionContextManager

CompositeActivity가 자식 활동에 대한 실행 컨텍스트를 만들고 관리할 수 있도록 합니다.Allows a CompositeActivity to create and manage execution contexts for its child activities. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ActivityExecutionStatusChangedEventArgs

Activity에 대한 실행 상태 이벤트 변경과 관련된 정보를 보유합니다.Holds information relating to the change of execution status event for an Activity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

AddedActivityAction

실행 중인 워크플로 인스턴스 내의 ActivityCompositeActivity 추가 제안을 나타냅니다.Represents a proposed addition of an Activity to a CompositeActivity within a running workflow instance.

AlternateFlowActivityAttribute

활동이 대체 흐름을 지원함을 나타내는 사용자 지정 특성입니다.Custom attribute which indicates that the activity supports an alternative flow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CancellationHandlerActivity

CompositeActivity와 연결될 수 있는 취소 논리를 나타냅니다.Represents cancellation logic that can be associated with a CompositeActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CompensatableTransactionScopeActivity

TransactionScopeActivity 활동의 보정 가능한 버전을 정의합니다.Defines a compensatable version of the TransactionScopeActivity activity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CompensateActivity

Activity 인터페이스를 구현하는 완료된 자식 ICompensatableActivity의 보정을 트리거합니다.Triggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CompensationHandlerActivity

연결된 CompositeActivity의 성공적인 실행을 취소하거나 보정하는 워크플로 논리를 지정합니다.Specifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CompositeActivity

다른 활동을 포함하는 모든 활동의 기본 클래스인 Activity의 파생물입니다.Derivative of Activity that is the base class for all activities that contain other activities. CompositeActivity는 자식 활동의 실행을 관리합니다.A CompositeActivity is responsible for managing the execution of its child activities.

DependencyObject

종속성 속성이 있는 모든 개체의 기본 클래스입니다.The base class for all objects that have dependency properties. 이 클래스는 상속되어야 합니다.This class must be inherited.

DependencyProperty

정의하거나 DependencyObject에 연결할 수 있는 특별한 종류의 속성입니다.A special kind of property that can be defined or attached to a DependencyObject. 세 종류의 종속성 속성(인스턴스 속성, 메타 속성 및 연결된 속성)이 있습니다.There are three kinds of dependency properties: instance properties, meta properties, and attached properties. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FaultHandlerActivity

Exception 속성이 지정하는 형식의 FaultType을 처리하는 데 사용되는 활동 클래스를 나타냅니다.Represents the activity class used to handle an Exception of the type specified by the FaultType property. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

FaultHandlersActivity

CompositeActivity 형식의 순서 있는 자식 활동 목록이 있는 FaultHandlerActivity를 나타냅니다.Represents a CompositeActivity that has an ordered list of child activities of type FaultHandlerActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PersistOnCloseAttribute

주변 활동이 실행을 완료할 때 현재 워크플로 인스턴스를 유지해야 함을 나타냅니다.Indicates that the current workflow instance must be persisted when the adorned activity completes its execution. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PropertyMetadata

종속성 속성의 동작을 나타냅니다.Represents the behavior of a dependency property.

QueueEventArgs

워크플로 큐 관련 이벤트에 대한 이벤트 인수를 나타냅니다.Represents the event arguments for a workflow queue-related event.

RemovedActivityAction

실행 중인 워크플로 인스턴스 내의 Activity에서 CompositeActivity 제거 제안을 나타냅니다.Represents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.

SuspendActivity

실행 중인 워크플로 인스턴스를 실행 시 일시 중단합니다.Suspends the running workflow instance when executed. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SynchronizationScopeActivity

공유 변수에 대한 제어된 액세스가 필요한 워크플로의 한 섹션을 나타냅니다.Represents a section of workflow that requires controlled access to shared variables. 둘 이상의 SynchronizationScopeActivity 인스턴스가 동일한 변수에 액세스하면 이러한 활동의 실행이 실제로 serialize됩니다.If two or more instances of a SynchronizationScopeActivity access the same variables, then the execution of these activities is effectively serialized. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

TerminateActivity

비정상적인 경우가 발생하면 실행 중인 워크플로 인스턴스를 종료합니다.Terminates the running workflow instance when an abnormal situation occurs. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ThrowActivity

예외 throw를 모델링합니다.Models the throwing of an exception. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

TransactionScopeActivity

트랜잭션 경계를 정하는 워크플로 섹션입니다.A section of workflow which demarcates a transaction boundary. Transaction가 실행되기 시작할 때 새 Activity이 시작되고 Activity가 성공적으로 닫힐 때 트랜잭션이 커밋됩니다.A new Transaction is started when this Activity begins executing and the transaction commits when the Activity closes successfully. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WorkflowChangeAction

실행 중인 워크플로 인스턴스에 대해 제안된 변경 내용을 나타내는 모든 클래스가 파생되어야 하는 추상 기본 클래스입니다.An abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.

WorkflowChanges

실행 중인 워크플로 인스턴스에 대해 제안된 변경 내용 집합을 나타냅니다.Represents a set of proposed changes to a running workflow instance.

WorkflowParameterBinding

명명된 매개 변수에 대한 바인딩을 나타내는 범용 클래스입니다.A general-purpose class that represents a binding to a named parameter. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WorkflowParameterBindingCollection

KeyedCollection<TKey,TItem> 형식의 WorkflowParameterBinding를 나타냅니다.Represents a KeyedCollection<TKey,TItem> of type WorkflowParameterBinding. 이 클래스는 상속될 수 없습니다.This class may not be inherited.

WorkflowTerminatedException

워크플로가 종료될 때 발생하는 Exception을 나타냅니다.Represents the Exception that is raised when a workflow is terminated. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WorkflowTransactionOptions

워크플로 트랜잭션 형식 옵션의 컨테이너입니다.Container for workflow transaction type options. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

인터페이스

IActivityEventListener<T>

이벤트를 수신 대기하는 개체의 인터페이스를 정의합니다.Defines the interface for an object that listens for an event.

ICompensatableActivity

보정할 수 있는 Activity에 필요한 인터페이스를 정의합니다.Defines the interface required by an Activity that can be compensated.

IDynamicPropertyTypeProvider

바인딩 인프라에 속성 형식을 제공합니다.Provides a property type to the bind infrastructure. 변수 형식의 속성을 포함하는 활동에 의해 구현되며, 여기서 형식은 다른 활동 설정에 따라 달라질 수 있습니다.It is implemented by activities that contain a property of variable type, where the type can vary depending on other activity settings.

IStartWorkflow

새 워크플로 인스턴스를 시작하기 위해 ActivityExecutionContext에서 가져올 수 있는 서비스를 정의합니다.Defines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.

IWorkflowChangeDiff

워크플로 변경 내용의 마이닝을 지원합니다.Supports mining of workflow changes.

열거형

ActivityCollectionChangeAction

일반적으로 ActivityCollection의 모든 자식 활동 컬렉션을 나타내는 CompositeActivity에 대해 수행될 수 있는 허용 가능한 작업 열거를 나타냅니다.Represents an enumeration of the permissible actions which may be performed on an ActivityCollection, which typically represents the collection of all child activities of a CompositeActivity.

ActivityExecutionResult

ActivityActivityExecutionStatus가 있는 Closed의 상태를 한정하는 활동 결과 값의 열거입니다.Enumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.

ActivityExecutionStatus

실행 중인 워크플로 인스턴스 내의 활동 수명 주기에 해당하는 활동 상태 값의 열거입니다.Enumeration of activity status values that correspond to the life cycle of an activity within a running workflow instance.

DependencyPropertyOptions

DependencyProperty 옵션의 열거를 나타냅니다.Represents an enumeration of DependencyProperty options.

대리자

GetValueOverride

종속성 개체에 정의된 종속성 속성과 연결된 GetValue(DependencyProperty) 논리의 사용자 지정 재정의를 허용합니다.Allows a custom override of the GetValue(DependencyProperty) logic associated with a dependency property that is defined on a dependency object.

SetValueOverride

종속성 개체에 정의된 종속성 속성과 연결된 SetValue(DependencyProperty, Object) 논리의 사용자 지정 재정의를 허용합니다.Allows a custom override of the SetValue(DependencyProperty, Object) logic associated with a dependency property that is defined on a dependency object.