System.Workflow.Activities

System.Workflow.Activities 命名空间

定义一些活动,可将这些活动添加到工作流,以便创建并运行工作过程的可执行表示形式。

  说明
公共类ActiveDirectoryRole在 Windows Workflow Foundation 宿主环境中表示 Active Directory 角色。无法继承此类。
公共类ActiveDirectoryRoleFactory一个工厂类,用于从 Windows NT 别名、电子邮件地址和安全标识符 (SID) 创建 ActiveDirectoryRole 对象。
公共类CallExternalMethodActivity定义用于对本地服务调用方法的工作流通信活动。此活动用于将数据通过本地服务从工作流发送到宿主中。
公共类CallExternalMethodActivityValidator验证是否已正确配置 CallExternalMethodActivity 类。
公共类ChannelTokenSendActivity 用于建立其自身与客户端通道之间的关联。
公共类CodeActivity运行与活动关联的代码旁置方法。无法继承此类。
公共类CodeCondition定义一种可保证/促使在工作流定义中执行某一特定活动的条件。它具有类型为 ConditionalEventArgs 的事件,可以返回该条件的结果。
公共类CompensatableSequenceActivity定义 SequenceActivity 活动的可补偿版本。无法继承此类。
公共类ConditionalEventArgs返回 CodeCondition 类的结果信息。无法继承此类。
公共类ConditionedActivityGroup为一组子活动提供基于限制的执行上下文定义。
公共类ContextToken表示一个可用于指定上下文的令牌,应当使用该令牌来关联 ReceiveActivity 活动和该活动与之通信的客户端之间的交换。
公共类CorrelationAliasAttribute当必须从由 CorrelationParameterAttribute 指示的参数以外的参数获取相关值时,重写相关参数值。无法继承此类。
公共类CorrelationInitializerAttribute指示 ExternalDataExchange 接口上初始化相关值的方法或事件。此类不能被继承。
公共类CorrelationParameterAttribute指示在 ExternalDataExchange 接口上定义的方法和事件中相关性使用的参数的名称。无法继承此类。
公共类DelayActivity提供逻辑以建立计时器并异步等待计时器过期。无法继承此类。
公共类EventDeliveryFailedException当宿主中引发的事件无法传递到工作流实例时引发的异常。该事件通常从工作流实例上的 ExternalDataExchangeService 中引发。无法继承此类。
公共类EventDrivenActivity包装其执行由某一事件初始化的 Activity无法继承此类。
公共类EventHandlersActivity包含事件处理程序集合的一项复合活动。它通常用于必须处理事件集合的情况。每个事件由一个作为 EventHandlersActivity 一部分的 EventDrivenActivity 进行处理。
公共类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包含有关操作参数的信息。
公共类OperationParameterInfoCollectionOperationParameterInfo 对象的集合。
公共类OperationValidationEventArgsProvides data for the OperationValidation event.
公共类ParallelActivity同时运行一组子活动。无法继承此类。
公共类PolicyActivity表示将作为工作流执行过程的一部分以单一步骤或活动的形式运行的 Rule 类实例的集合。
公共类ReceiveActivity实现由 服务协定定义的操作的服务活动。
公共类ReplicatorActivity运行子活动的多个实例。
公共类ReplicatorChildEventArgs除了子 Activity 实例完成的时间外,还包含子 Activity 实例初始化时调用的 ReplicatorActivity 活动处理程序的事件参数。
公共类SendActivity客户端活动,用于模拟 服务操作的同步调用。
公共类SendActivityEventArgs提供有关 BeforeSendAfterResponse 事件的信息。
公共类SequenceActivity根据一种已定义的排序方式,运行一组子活动。
公共类SequentialWorkflowActivity表示按顺序执行活动的工作流。
公共类SetStateActivity提供向状态机工作流中 StateActivity 的转换。无法继承此类。
公共类SetStateEventArgs表示一个类,该类用作设置 StateMachineWorkflowActivity 状态的一个参数。
公共类StateActivity表示 StateMachineWorkflowActivity 中的状态。
公共类StateActivityValidator表示一个类,该类验证 StateActivity 类是否已正确配置。
公共类StateFinalizationActivity表示在状态机工作流中转换为其他状态之前执行所包含活动的活动。无法继承此类。
公共类StateInitializationActivity作为将在 StateActivity 开始运行时执行的一组活动的容器。无法继承此类。
公共类StateMachineWorkflowActivity用作状态机工作流的根容器。包含事件驱动的活动和状态。
公共类StateMachineWorkflowInstance表示一个类,该类管理 StateMachineWorkflowActivity 的当前实例。无法继承此类。
公共类TypedOperationInfo一个继承自 OperationInfoBaseOperationInfo 对象,用于 SendActivityReceiveActivity 活动的服务操作信息。请注意,此操作信息必须基于 CLR 类型。
公共类WebServiceFaultActivity允许从工作流向 Web 服务客户端发送错误。无法继承此类。
公共类WebServiceInputActivity允许在工作流中从 Web 服务接收数据。无法继承此类。
公共类WebServiceOutputActivity允许从工作流中向 Web 服务发送数据。无法继承此类。
公共类WebWorkflowRole表示 RoleProvider 支持的工作流角色。
公共类WhileActivity只要特定的条件为 true,就以迭代方式运行子活动。
公共类WorkflowAuthorizationException由于 WorkflowRoleCollection 中不包含指定的标识而导致角色验证失败时引发的异常。
公共类WorkflowRole从中派生工作流角色的抽象基类。
公共类WorkflowRoleCollection表示 WorkflowRole 对象的集合。无法继承此类。
公共类WorkflowServiceAttributes为所修饰的工作流服务生成服务行为。
公共类WorkflowServiceAttributesDynamicPropertyValidatorWorkflowServiceAttributesProperty 使用的属性验证程序。
公共类WorkflowSubscriptionService为订阅服务提供用于管理工作流运行时订阅的方法。
公共类WorkflowWebService表示所有工作流 Web 服务的基类。
  接口说明
公共接口IEventActivity提供必须从中派生事件驱动活动的方法和属性,以便可以订阅事件。
  枚举说明
公共枚举ExecutionType指定活动的执行模式。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值