System.Workflow.Activities 命名空间

提供类,与 Windows Workflow Foundation 活动相关。

ActiveDirectoryRole

在 Windows Workflow Foundation 宿主环境中表示 Active Directory 角色。 此类不能被继承。

ActiveDirectoryRoleFactory

一个工厂类,用于从 Windows NT 别名、电子邮件地址和安全标识符 (SID) 创建 ActiveDirectoryRole 对象。

CallExternalMethodActivity

定义用于对本地服务调用方法的工作流通信活动。 此活动用于将数据通过本地服务从工作流发送到宿主中。

CallExternalMethodActivityValidator

验证是否已正确配置 CallExternalMethodActivity 类。

ChannelToken

SendActivity 用于建立其自身与客户端通道之间的关联。

CodeActivity

运行与活动关联的代码旁置方法。 此类不能被继承。

CodeCondition

定义一种可保证/促使在工作流定义中执行某一特定活动的条件。 它具有类型为 ConditionalEventArgs 的事件,可以返回该条件的结果。

CompensatableSequenceActivity

定义 SequenceActivity 活动的可补偿版本。 此类不能被继承。

ConditionalEventArgs

返回 CodeCondition 类的结果信息。 此类不能被继承。

ConditionedActivityGroup

为一组子活动提供基于限制的执行上下文定义。

ContextToken

表示一个可用于指定上下文的令牌,应当使用该令牌来关联 ReceiveActivity 活动和该活动与之通信的客户端之间的交换。

CorrelationAliasAttribute

当必须从由 CorrelationParameterAttribute 指示的参数以外的参数获取相关值时,重写相关参数值。 此类不能被继承。

CorrelationInitializerAttribute

指示 ExternalDataExchange 接口上初始化相关值的方法或事件。 此类不能被继承。

CorrelationParameterAttribute

指示在 ExternalDataExchange 接口上定义的方法和事件中相关性使用的参数的名称。 此类不能被继承。

DelayActivity

提供逻辑以建立计时器并异步等待计时器过期。 此类不能被继承。

EventDeliveryFailedException

当宿主中引发的事件无法传递到工作流实例时引发的异常。 该事件通常从工作流实例上的 ExternalDataExchangeService 中引发。 此类不能被继承。

EventDrivenActivity

包装其执行由某一事件初始化的 Activity。 此类不能被继承。

EventHandlersActivity

包含事件处理程序集合的一项复合活动。 它通常用于必须处理事件集合的情况。 每个事件由一个作为 EventDrivenActivity 一部分的 EventHandlersActivity 进行处理。

EventHandlingScopeActivity

允许通过执行子活动来进行事件处理。 此类不能被继承。

EventQueueName

表示与 WorkflowInstance 上的事件关联的队列的名称。 此类不能被继承。

ExternalDataEventArgs

表示在使用 HandleExternalEventActivity 活动引发事件时发送的数据。

ExternalDataExchangeAttribute

将接口标记为本地服务接口。 此类不能被继承。

ExternalDataExchangeService

表示一个必须添加到工作流运行时引擎才能启用本地服务通信的服务。 若要正确地初始化和注册这些服务,必需将本地服务实现添加到 ExternalDataExchangeService

ExternalDataExchangeServiceSection

表示允许您在配置文件中指定要添加到 ExternalDataExchangeService 的实例的一组服务的配置节。

HandleExternalEventActivity

定义用于处理由本地服务引发的事件的工作流通信活动。

HandleExternalEventActivityValidator

验证是否已正确配置 HandleExternalEventActivity 类。

IfElseActivity

有条件地运行类型为 IfElseBranchActivity 的两个或多个活动之一。 此类不能被继承。

IfElseBranchActivity

表示 IfElseActivity 的分支。 此类不能被继承。

InvokeWebServiceActivity

通过代理类调用 Web 服务,按指定方式传递和接收参数。 此类不能被继承。

InvokeWebServiceEventArgs

包含用于调用 Web 服务的事件数据。 此类不能被继承。

InvokeWorkflowActivity

从一个工作流中异步运行另一个工作流。 此类不能被继承。

ListenActivity

在活动继续前使工作流等待多个可能事件中的任何一个事件发生。 此类不能被继承。

MessageEventSubscription

创建消息事件订阅以将消息路由到相应的工作流实例。

OperationInfo

表示工作流服务中定义的协定操作的信息。

OperationInfoBase

用于存储有关工作流服务中所定义协定操作的信息的基类。

OperationParameterInfo

包含有关操作参数的信息。

OperationParameterInfoCollection

OperationParameterInfo 对象的集合。

OperationValidationEventArgs

OperationValidation 事件提供数据。

ParallelActivity

同时运行一组子活动。 此类不能被继承。

PolicyActivity

表示将作为工作流执行过程的一部分以单一步骤或活动的形式运行的 Rule 类实例的集合。

ReceiveActivity

服务活动,用于实现由 Windows Communication Foundation (WCF) 服务协定定义的操作。

ReplicatorActivity

运行子活动的多个实例。

ReplicatorChildEventArgs

除了子 ReplicatorActivity 实例完成的时间外,还包含子 Activity 实例初始化时调用的 Activity 活动处理程序的事件自变量。

SendActivity

客户端活动,用于模拟 Windows Communication Foundation (WCF) 服务操作的同步调用。

SendActivityEventArgs

提供有关 BeforeSendAfterResponse 事件的信息。

SequenceActivity

根据一种已定义的排序方式,运行一组子活动。

SequentialWorkflowActivity

表示按顺序执行活动的工作流。

SetStateActivity

提供向状态机工作流中 StateActivity 的转换。 此类不能被继承。

SetStateEventArgs

表示一个类,该类用作设置 StateMachineWorkflowActivity 状态的一个参数。

StateActivity

表示 StateMachineWorkflowActivity 中的状态。

StateActivityValidator

表示一个类,该类验证 StateActivity 类是否已正确配置。

StateFinalizationActivity

表示在状态机工作流中转换为其他状态之前执行所包含活动的活动。 此类不能被继承。

StateInitializationActivity

作为将在 StateActivity 开始运行时执行的一组活动的容器。 此类不能被继承。

StateMachineWorkflowActivity

用作状态机工作流的根容器。 包含事件驱动的活动和状态。

StateMachineWorkflowInstance

表示一个类,该类管理 StateMachineWorkflowActivity 的当前实例。 此类不能被继承。

TypedOperationInfo

一个继承自 OperationInfoOperationInfoBase 对象,用于 SendActivityReceiveActivity 活动的服务操作信息。 请注意,此操作信息必须基于 CLR 类型。

WebServiceFaultActivity

允许从工作流向 Web 服务客户端发送错误。 此类不能被继承。

WebServiceInputActivity

允许在工作流中从 Web 服务接收数据。 此类不能被继承。

WebServiceOutputActivity

允许从工作流中向 Web 服务发送数据。 此类不能被继承。

WebWorkflowRole

表示 RoleProvider 支持的工作流角色。

WhileActivity

只要特定的条件为 true,就以迭代方式运行子活动。

WorkflowAuthorizationException

由于 WorkflowRoleCollection 中不包含指定的标识而导致角色验证失败时引发的异常。

WorkflowRole

从中派生工作流角色的抽象基类。

WorkflowRoleCollection

表示 WorkflowRole 对象集合。 此类不能被继承。

WorkflowServiceAttributes

为所修饰的工作流服务生成服务行为。

WorkflowServiceAttributesDynamicPropertyValidator

WorkflowServiceAttributesProperty 使用的属性验证程序。

WorkflowSubscriptionService

为订阅服务提供用于管理工作流运行时订阅的方法。

WorkflowWebService

表示所有工作流 Web 服务的基类。

接口

IEventActivity

提供必须从中派生事件驱动活动的方法和属性,以便可以订阅事件。

枚举

ExecutionType

指定活动的执行模式。