다음을 통해 공유


System.Workflow.Activities 네임스페이스

Windows Workflow Foundation 활동에 관련된 클래스를 제공합니다.

클래스

ActiveDirectoryRole

Windows Workflow Foundation 호스팅 환경에서 Active Directory 역할을 나타냅니다. 이 클래스는 상속될 수 없습니다.

ActiveDirectoryRoleFactory

Windows NT 별칭, 이메일 주소 및 SID(보안 ID)에서 ActiveDirectoryRole 개체를 만들기 위한 팩터리 클래스입니다.

CallExternalMethodActivity

로컬 서비스의 메서드를 호출하는 데 사용되는 워크플로 통신 활동을 정의합니다. 이 활동은 로컬 서비스를 통해 워크플로에서 호스트로 데이터를 보내는 데 사용됩니다.

CallExternalMethodActivityValidator

CallExternalMethodActivity 클래스가 올바로 구성되었는지 확인합니다.

ChannelToken

SendActivity에서 클라이언트측 채널에 자신을 연결하는 데 사용됩니다.

CodeActivity

활동과 관련된 코드 병행 메서드를 실행합니다. 이 클래스는 상속될 수 없습니다.

CodeCondition

워크플로 정의 내에서 특정 활동의 실행을 보호/구동하는 조건을 정의합니다. 조건 결과를 반환할 ConditionalEventArgs 형식의 이벤트가 있습니다.

CompensatableSequenceActivity

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

ConditionalEventArgs

CodeCondition 클래스에 대한 결과 정보를 반환합니다. 이 클래스는 상속될 수 없습니다.

ConditionedActivityGroup

자식 활동 집합에 대한 제약 조건 기반 실행 컨텍스트의 정의를 제공합니다.

ContextToken

ReceiveActivity 동작과 해당 동작이 통신하고 있는 클라이언트 간의 교환을 상호 관련시키는 데 사용해야 할 컨텍스트를 지정할 때 사용할 수 있는 토큰을 나타냅니다.

CorrelationAliasAttribute

CorrelationParameterAttribute로 표시되는 매개 변수 이외의 매개 변수에서 상관 관계 값을 가져와야 하는 경우 상관 관계 매개 변수 값을 재정의합니다. 이 클래스는 상속될 수 없습니다.

CorrelationInitializerAttribute

상관 관계 값을 초기화하는 ExternalDataExchange 인터페이스의 메서드나 이벤트를 나타냅니다. 이 클래스는 상속될 수 없습니다.

CorrelationParameterAttribute

ExternalDataExchange 인터페이스에 정의된 메서드와 이벤트의 상관 관계에 사용되는 매개 변수 이름을 나타냅니다. 이 클래스는 상속될 수 없습니다.

DelayActivity

타이머를 설정하고 비동기적으로 타이머 만료를 기다리는 논리를 제공합니다. 이 클래스는 상속될 수 없습니다.

EventDeliveryFailedException

호스트에서 발생한 이벤트를 워크플로 인스턴스에 전달할 수 없는 경우 throw되는 예외입니다. 일반적으로 이벤트는 워크플로 인스턴스의 ExternalDataExchangeService에서 발생합니다. 이 클래스는 상속될 수 없습니다.

EventDrivenActivity

이벤트에 의해 실행이 초기화된 Activity 를 래핑합니다. 이 클래스는 상속될 수 없습니다.

EventHandlersActivity

이벤트 처리기의 컬렉션을 포함하는 복합 활동입니다. 일반적으로 이벤트 컬렉션을 처리해야 하는 곳에 사용됩니다. 각 이벤트는 EventDrivenActivity에 포함되어 있는 하나의 EventHandlersActivity에서 처리합니다.

EventHandlingScopeActivity

자식 활동을 실행하여 이벤트를 처리할 수 있습니다. 이 클래스는 상속될 수 없습니다.

EventQueueName

WorkflowInstance의 이벤트와 연결된 큐 이름을 나타냅니다. 이 클래스는 상속될 수 없습니다.

ExternalDataEventArgs

HandleExternalEventActivity 활동을 사용하여 이벤트가 발생할 때 함께 보낸 데이터를 나타냅니다.

ExternalDataExchangeAttribute

인터페이스를 로컬 서비스 인터페이스로 표시합니다. 이 클래스는 상속될 수 없습니다.

ExternalDataExchangeService

로컬 서비스 통신을 사용할 수 있도록 워크플로 런타임 엔진에 추가해야 하는 서비스를 나타냅니다. 이러한 서비스를 제대로 초기화하고 등록하기 위해 ExternalDataExchangeService에 로컬 서비스 구현을 추가해야 합니다.

ExternalDataExchangeServiceSection

구성 파일에서 ExternalDataExchangeService의 인스턴스에 추가할 서비스 집합을 지정할 수 있는 구성 섹션을 나타냅니다.

HandleExternalEventActivity

로컬 서비스에서 발생한 이벤트를 처리하는 데 사용되는 워크플로 통신 활동을 정의합니다.

HandleExternalEventActivityValidator

HandleExternalEventActivity 클래스가 올바로 구성되었는지 확인합니다.

IfElseActivity

IfElseBranchActivity 형식의 둘 이상의 활동 중 하나를 조건에 따라 실행합니다. 이 클래스는 상속될 수 없습니다.

IfElseBranchActivity

IfElseActivity의 분기를 나타냅니다. 이 클래스는 상속될 수 없습니다.

InvokeWebServiceActivity

프록시 클래스를 통해 웹 서비스를 호출하여 지정된 대로 매개 변수를 전달하고 받습니다. 이 클래스는 상속될 수 없습니다.

InvokeWebServiceEventArgs

웹 서비스를 호출하는 데 사용되는 이벤트 데이터를 포함합니다. 이 클래스는 상속될 수 없습니다.

InvokeWorkflowActivity

한 워크플로를 다른 워크플로에서 비동기적으로 실행합니다. 이 클래스는 상속될 수 없습니다.

ListenActivity

활동을 진행하기 전에 워크플로가 가능한 여러 이벤트 중 하나를 기다리도록 합니다. 이 클래스는 상속될 수 없습니다.

MessageEventSubscription

메시지 이벤트 구독을 만들어 해당 워크플로 인스턴스로 메시지를 라우트합니다.

OperationInfo

워크플로 서비스에 정의된 계약 작업에 대한 정보를 나타냅니다.

OperationInfoBase

워크플로 서비스에 정의된 계약 작업에 대한 정보를 저장하는 데 사용되는 기본 클래스입니다.

OperationParameterInfo

작업 매개 변수에 대한 정보를 포함합니다.

OperationParameterInfoCollection

OperationParameterInfo 개체의 컬렉션입니다.

OperationValidationEventArgs

OperationValidation 이벤트에 대한 데이터를 제공합니다.

ParallelActivity

자식 활동 집합을 동시에 실행합니다. 이 클래스는 상속될 수 없습니다.

PolicyActivity

단일 단계/활동으로서 워크플로 실행의 일부로 실행할 Rule 클래스 인스턴스의 컬렉션을 나타냅니다.

ReceiveActivity

WCF(Windows Communication Foundation) 서비스 계약에 정의된 작업을 구현하는 서비스 활동입니다.

ReplicatorActivity

자식 활동의 여러 인스턴스를 실행합니다.

ReplicatorChildEventArgs

자식 ReplicatorActivity 인스턴스가 완료될 때와 자식 Activity 인스턴스가 초기화될 때 호출된 Activity 활동 처리기에 대한 이벤트 인수를 포함합니다.

SendActivity

WCF(Windows Communication Foundation) 서비스 작업의 동기 호출을 모델링하는 클라이언트 활동입니다.

SendActivityEventArgs

BeforeSendAfterResponse 이벤트에 대한 정보를 제공합니다.

SequenceActivity

정의된 하나의 순서에 따라 자식 활동 집합을 실행합니다.

SequentialWorkflowActivity

활동을 순차적으로 실행하는 워크플로를 나타냅니다.

SetStateActivity

상태 시스템 워크플로에 StateActivity 로의 전환을 제공합니다. 이 클래스는 상속될 수 없습니다.

SetStateEventArgs

StateMachineWorkflowActivity의 상태를 설정하기 위해 인수로 사용되는 클래스를 나타냅니다.

StateActivity

StateMachineWorkflowActivity의 상태를 나타냅니다.

StateActivityValidator

StateActivity 클래스가 올바르게 구성되었는지 여부를 확인하는 클래스를 나타냅니다.

StateFinalizationActivity

상태 시스템 워크플로에서 다른 상태로 전환되기 전에 포함된 활동을 실행하는 활동을 나타냅니다. 이 클래스는 상속될 수 없습니다.

StateInitializationActivity

StateActivity 가 실행되기 시작하면 실행되는 활동 그룹의 컨테이너 역할을 합니다. 이 클래스는 상속될 수 없습니다.

StateMachineWorkflowActivity

상태 시스템 워크플로에 대한 루트 컨테이너 역할을 합니다. 이벤트 구동 활동 및 상태를 포함합니다.

StateMachineWorkflowInstance

StateMachineWorkflowActivity의 현재 인스턴스를 관리하는 클래스를 나타냅니다. 이 클래스는 상속될 수 없습니다.

TypedOperationInfo

OperationInfoOperationInfoBase 활동의 서비스 작업 정보에 사용된 SendActivity 에서 상속되는 ReceiveActivity 개체입니다. 이 작업 정보는 CLR 형식을 기반으로 해야 합니다.

WebServiceFaultActivity

워크플로에서 웹 서비스 클라이언트로 오류를 보낼 수 있습니다. 이 클래스는 상속될 수 없습니다.

WebServiceInputActivity

워크플로의 웹 서비스에서 데이터를 받을 수 있습니다. 이 클래스는 상속될 수 없습니다.

WebServiceOutputActivity

워크플로 내에서 웹 서비스로 데이터를 보낼 수 있습니다. 이 클래스는 상속될 수 없습니다.

WebWorkflowRole

RoleProvider에서 지원하는 워크플로 역할을 나타냅니다.

WhileActivity

특정 조건이 true인 경우에는 자식 활동을 반복적으로 실행합니다.

WorkflowAuthorizationException

WorkflowRoleCollection에 포함되어 있지 않은 지정된 ID로 인해 역할 유효성 검사가 실패한 경우 throw되는 예외입니다.

WorkflowRole

워크플로 역할이 파생되는 추상 기본 클래스입니다.

WorkflowRoleCollection

WorkflowRole 개체의 컬렉션을 나타냅니다. 이 클래스는 상속될 수 없습니다.

WorkflowServiceAttributes

데코레이팅되는 워크플로 서비스의 서비스 동작을 빌드합니다.

WorkflowServiceAttributesDynamicPropertyValidator

WorkflowServiceAttributesProperty에서 사용하는 속성 유효성 검사기입니다.

WorkflowSubscriptionService

구독 서비스에서 워크플로 런타임에 대한 구독을 관리하는 데 사용할 수 있는 메서드를 제공합니다.

WorkflowWebService

모든 워크플로 웹 서비스에 대한 기본 클래스를 나타냅니다.

인터페이스

IEventActivity

이벤트를 구독하도록 이벤트 구동 활동이 파생되어야 하는 메서드와 속성을 제공합니다.

열거형

ExecutionType

활동의 실행 모드를 지정합니다.