System.Workflow.Activities 네임스페이스

Windows Workflow Foundation 활동에 관련된 클래스를 제공합니다. Provides classes related to Windows Workflow Foundation activities.

클래스

ActiveDirectoryRole

Windows Workflow Foundation 호스팅 환경에서 Active Directory 역할을 나타냅니다.Represents an Active Directory role in a Windows Workflow Foundation hosting environment. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ActiveDirectoryRoleFactory

Windows NT 별칭, 이메일 주소 및 SID(보안 ID)에서 ActiveDirectoryRole 개체를 만들기 위한 팩터리 클래스입니다.A factory class for creating ActiveDirectoryRole objects from Windows NT aliases, email addresses, and security identifiers (SIDs).

CallExternalMethodActivity

로컬 서비스의 메서드를 호출하는 데 사용되는 워크플로 통신 활동을 정의합니다.Defines a workflow communication activity that is used to call a method on a local service. 이 활동은 로컬 서비스를 통해 워크플로에서 호스트로 데이터를 보내는 데 사용됩니다.This activity is used to send data from the workflow to the host through the local service.

CallExternalMethodActivityValidator

CallExternalMethodActivity 클래스가 올바로 구성되었는지 확인합니다.Verifies that the CallExternalMethodActivity class is configured correctly.

ChannelToken

SendActivity에서 클라이언트측 채널에 자신을 연결하는 데 사용됩니다.Used by a SendActivity to associate itself with a client-side channel.

CodeActivity

활동과 관련된 코드 병행 메서드를 실행합니다.Runs the code-beside method associated with an activity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CodeCondition

워크플로 정의 내에서 특정 활동의 실행을 보호/구동하는 조건을 정의합니다.Defines a condition that guards/drives the execution of a certain activity within a workflow definition. 조건 결과를 반환할 ConditionalEventArgs 형식의 이벤트가 있습니다.It has an event of type ConditionalEventArgs to return the result of the condition.

CompensatableSequenceActivity

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

ConditionalEventArgs

CodeCondition 클래스에 대한 결과 정보를 반환합니다.Returns result information for the CodeCondition class. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ConditionedActivityGroup

자식 활동 집합에 대한 제약 조건 기반 실행 컨텍스트의 정의를 제공합니다.Provides the definition of a constraint-based execution context for a set of child activities.

ContextToken

ReceiveActivity 동작과 해당 동작이 통신하고 있는 클라이언트 간의 교환을 상호 관련시키는 데 사용해야 할 컨텍스트를 지정할 때 사용할 수 있는 토큰을 나타냅니다.Represents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.

CorrelationAliasAttribute

CorrelationParameterAttribute로 표시되는 매개 변수 이외의 매개 변수에서 상관 관계 값을 가져와야 하는 경우 상관 관계 매개 변수 값을 재정의합니다.Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CorrelationInitializerAttribute

상관 관계 값을 초기화하는 ExternalDataExchange 인터페이스의 메서드나 이벤트를 나타냅니다.Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

CorrelationParameterAttribute

ExternalDataExchange 인터페이스에 정의된 메서드와 이벤트의 상관 관계에 사용되는 매개 변수 이름을 나타냅니다.Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

DelayActivity

타이머를 설정하고 비동기적으로 타이머 만료를 기다리는 논리를 제공합니다.Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EventDeliveryFailedException

호스트에서 발생한 이벤트를 워크플로 인스턴스에 전달할 수 없는 경우 throw되는 예외입니다.The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. 일반적으로 이벤트는 워크플로 인스턴스의 ExternalDataExchangeService에서 발생합니다.Typically the event is raised from an ExternalDataExchangeService on a workflow instance. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EventDrivenActivity

이벤트에 의해 실행이 초기화된 Activity를 래핑합니다.Wraps an Activity whose execution is initialized by an event. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EventHandlersActivity

이벤트 처리기의 컬렉션을 포함하는 복합 활동입니다.A composite activity that contains a collection of event handlers. 일반적으로 이벤트 컬렉션을 처리해야 하는 곳에 사용됩니다.It is typically used where a collection of events must be handled. 각 이벤트는 EventDrivenActivity에 포함되어 있는 하나의 EventHandlersActivity에서 처리합니다.Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.

EventHandlingScopeActivity

자식 활동을 실행하여 이벤트를 처리할 수 있습니다.Enables event handling with the execution of the child activities. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

EventQueueName

WorkflowInstance의 이벤트와 연결된 큐 이름을 나타냅니다.Represents the name of a queue associated with an event on a WorkflowInstance. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ExternalDataEventArgs

HandleExternalEventActivity 활동을 사용하여 이벤트가 발생할 때 함께 보낸 데이터를 나타냅니다.Represents the data sent when an event is raised using the HandleExternalEventActivity activity.

ExternalDataExchangeAttribute

인터페이스를 로컬 서비스 인터페이스로 표시합니다.Marks an interface as a local service interface. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ExternalDataExchangeService

로컬 서비스 통신을 사용할 수 있도록 워크플로 런타임 엔진에 추가해야 하는 서비스를 나타냅니다.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. 이러한 서비스를 제대로 초기화하고 등록하기 위해 ExternalDataExchangeService에 로컬 서비스 구현을 추가해야 합니다.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

ExternalDataExchangeServiceSection

구성 파일에서 ExternalDataExchangeService의 인스턴스에 추가할 서비스 집합을 지정할 수 있는 구성 섹션을 나타냅니다.Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.

HandleExternalEventActivity

로컬 서비스에서 발생한 이벤트를 처리하는 데 사용되는 워크플로 통신 활동을 정의합니다.Defines a workflow communication activity that is used to handle an event that is raised by a local service.

HandleExternalEventActivityValidator

HandleExternalEventActivity 클래스가 올바로 구성되었는지 확인합니다.Verifies that the HandleExternalEventActivity class is configured correctly.

IfElseActivity

IfElseBranchActivity 형식의 둘 이상의 활동 중 하나를 조건에 따라 실행합니다.Conditionally runs one of two or more activities of type IfElseBranchActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

IfElseBranchActivity

IfElseActivity의 분기를 나타냅니다.Represents a branch of an IfElseActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

InvokeWebServiceActivity

프록시 클래스를 통해 웹 서비스를 호출하여 지정된 대로 매개 변수를 전달하고 받습니다.Invokes a Web service through a proxy class, which passes and receives parameters as specified. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

InvokeWebServiceEventArgs

웹 서비스를 호출하는 데 사용되는 이벤트 데이터를 포함합니다.Contains event data used to invoke a Web service. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

InvokeWorkflowActivity

한 워크플로를 다른 워크플로에서 비동기적으로 실행합니다.Asynchronously runs one workflow from another. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

ListenActivity

활동을 진행하기 전에 워크플로가 가능한 여러 이벤트 중 하나를 기다리도록 합니다.Makes the workflow wait for any one of several possible events before the activity proceeds. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

MessageEventSubscription

메시지 이벤트 구독을 만들어 해당 워크플로 인스턴스로 메시지를 라우트합니다.Creates a message event subscription to route messages to the appropriate workflow instance.

OperationInfo

워크플로 서비스에 정의된 계약 작업에 대한 정보를 나타냅니다.Represents the information for a contract operation defined in a workflow service.

OperationInfoBase

워크플로 서비스에 정의된 계약 작업에 대한 정보를 저장하는 데 사용되는 기본 클래스입니다.The base class used for storing information for a contract operation defined in a workflow service.

OperationParameterInfo

작업 매개 변수에 대한 정보를 포함합니다.Contains information about an operation parameter.

OperationParameterInfoCollection

OperationParameterInfo 개체의 컬렉션입니다.A collection of OperationParameterInfo objects.

OperationValidationEventArgs

OperationValidation 이벤트에 대한 데이터를 제공합니다.Provides data for the OperationValidation event.

ParallelActivity

자식 활동 집합을 동시에 실행합니다.Runs a set of child activities at the same time. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

PolicyActivity

단일 단계/활동으로서 워크플로 실행의 일부로 실행할 Rule 클래스 인스턴스의 컬렉션을 나타냅니다.Represents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.

ReceiveActivity

WCF(Windows Communication Foundation) 서비스 계약에 정의된 작업을 구현하는 서비스 활동입니다.Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.

ReplicatorActivity

자식 활동의 여러 인스턴스를 실행합니다.Runs multiple instances of a child activity.

ReplicatorChildEventArgs

자식 ReplicatorActivity 인스턴스가 완료될 때와 자식 Activity 인스턴스가 초기화될 때 호출된 Activity 활동 처리기에 대한 이벤트 인수를 포함합니다.Contains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.

SendActivity

WCF(Windows Communication Foundation) 서비스 작업의 동기 호출을 모델링하는 클라이언트 활동입니다.Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.

SendActivityEventArgs

BeforeSendAfterResponse 이벤트에 대한 정보를 제공합니다.Provides information for the BeforeSend and AfterResponse events.

SequenceActivity

정의된 하나의 순서에 따라 자식 활동 집합을 실행합니다.Runs a set of child activities according to a single defined ordering.

SequentialWorkflowActivity

활동을 순차적으로 실행하는 워크플로를 나타냅니다.Represents a workflow that executes activities sequentially.

SetStateActivity

상태 시스템 워크플로에 StateActivity로의 전환을 제공합니다.Provides the transition to a StateActivity in a state machine workflow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

SetStateEventArgs

StateMachineWorkflowActivity의 상태를 설정하기 위해 인수로 사용되는 클래스를 나타냅니다.Represents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.

StateActivity

StateMachineWorkflowActivity의 상태를 나타냅니다.Represents a state in a StateMachineWorkflowActivity.

StateActivityValidator

StateActivity 클래스가 올바르게 구성되었는지 여부를 확인하는 클래스를 나타냅니다.Represents a class that verifies whether a StateActivity class is configured correctly.

StateFinalizationActivity

상태 시스템 워크플로에서 다른 상태로 전환되기 전에 포함된 활동을 실행하는 활동을 나타냅니다.Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StateInitializationActivity

StateActivity가 실행되기 시작하면 실행되는 활동 그룹의 컨테이너 역할을 합니다.Acts as a container to a group of activities that is executed when the StateActivity starts running. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

StateMachineWorkflowActivity

상태 시스템 워크플로에 대한 루트 컨테이너 역할을 합니다.Serves as the root container for state machine workflows. 이벤트 구동 활동 및 상태를 포함합니다.Contains event-driven activities and states.

StateMachineWorkflowInstance

StateMachineWorkflowActivity의 현재 인스턴스를 관리하는 클래스를 나타냅니다.Represents a class that manages the current instance of a StateMachineWorkflowActivity. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

TypedOperationInfo

OperationInfoOperationInfoBase 활동의 서비스 작업 정보에 사용된 SendActivity에서 상속되는 ReceiveActivity 개체입니다.An OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. 이 작업 정보는 CLR 형식을 기반으로 해야 합니다.Note that this operation information must be based on a CLR type.

WebServiceFaultActivity

워크플로에서 웹 서비스 클라이언트로 오류를 보낼 수 있습니다.Enables sending a fault to the Web service client from the workflow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WebServiceInputActivity

워크플로의 웹 서비스에서 데이터를 받을 수 있습니다.Enables receiving data from a Web service in a workflow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WebServiceOutputActivity

워크플로 내에서 웹 서비스로 데이터를 보낼 수 있습니다.Enables sending data to a Web service from within a workflow. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WebWorkflowRole

RoleProvider에서 지원하는 워크플로 역할을 나타냅니다.Represents a Workflow role that is backed by a RoleProvider.

WhileActivity

특정 조건이 true인 경우에는 자식 활동을 반복적으로 실행합니다.Runs a child activity iteratively as long as a certain condition is true.

WorkflowAuthorizationException

WorkflowRoleCollection에 포함되어 있지 않은 지정된 ID로 인해 역할 유효성 검사가 실패한 경우 throw되는 예외입니다.The exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.

WorkflowRole

워크플로 역할이 파생되는 추상 기본 클래스입니다.The abstract base class from which workflow roles are derived.

WorkflowRoleCollection

WorkflowRole 개체의 컬렉션을 나타냅니다.Represents a collection of WorkflowRole objects. 이 클래스는 상속될 수 없습니다.This class cannot be inherited.

WorkflowServiceAttributes

데코레이팅되는 워크플로 서비스의 서비스 동작을 빌드합니다.Builds the service behavior for the workflow service that it decorates.

WorkflowServiceAttributesDynamicPropertyValidator

WorkflowServiceAttributesProperty에서 사용하는 속성 유효성 검사기입니다.The property validator used by the WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

구독 서비스에서 워크플로 런타임에 대한 구독을 관리하는 데 사용할 수 있는 메서드를 제공합니다.Provides methods for a subscription service to manage subscriptions for a workflow runtime.

WorkflowWebService

모든 워크플로 웹 서비스에 대한 기본 클래스를 나타냅니다.Represents the base class for all workflow Web services.

인터페이스

IEventActivity

이벤트를 구독하도록 이벤트 구동 활동이 파생되어야 하는 메서드와 속성을 제공합니다.Provides methods and properties that event-driven activities must derive from, to subscribe to events.

열거형

ExecutionType

활동의 실행 모드를 지정합니다.Specifies the execution mode for activities.