System.ServiceModel.Activities 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含允许你向工作流发送消息以及从工作流接收消息的类。 在编写工作流服务时可以使用这些活动,通过这些活动,可以定义工作流发送和接收消息的方式。
类
CallbackCorrelationInitializer |
使用回调相关初始化关联的 CorrelationHandle。 |
ChannelCacheSettings |
表示用于定义通道缓存的操作特征的设置。 |
ContextCorrelationInitializer |
使用基于 .NET Context Exchange 的相关(受指定 ContextExchangeMechanism 制约)初始化关联的 CorrelationHandle。 |
CorrelationHandle |
通过表示工作流中的特定共享 InstanceKey 或暂时上下文,使用相关将活动关联到一起。 |
CorrelationInitializer |
特定相关初始值设定项的抽象基类,这些初始值设定项用于通知运行时相关要使用的协议。 |
CorrelationScope |
对子消息传递活动进行隐式 CorrelationHandle 管理。 |
DurableInstancingOptions |
主要用于将 InstanceStore 的具体实现(如 SqlWorkflowInstanceStore)与工作流服务主机相关联。 此类还用于添加实例所有者元数据。 |
HostSettings |
表示用于定义主机的操作特征的设置。 |
InitializeCorrelation |
初始化相关而不发送或接收消息。 |
MessageContext |
表示一个消息上下文。 |
QueryCorrelationInitializer |
在发送或接收消息时,基于 CorrelationHandle 的结果初始化关联的 MessageQuerySet。 |
Receive |
接收消息的活动。 |
ReceiveContent |
一个表示工作流服务所接收数据的类的抽象基类。 |
ReceiveMessageContent |
用于在工作流服务中接收 Message 或消息协定类型的类。 |
ReceiveParametersContent |
使工作流服务能够接收参数 形式的数据。ReceiveParametersContent 可与非工作流 WCF 客户端和服务互操作。 集合 Parameters 类似于 C# 方法签名上的参数声明。 集合 Parameters 不能包含用 MessageContractAttribute或 类型的 Message标记的参数。 请为这些类型的数据使用 ReceiveMessageContent。 这是一个密封类。 |
ReceiveReply |
将消息作为请求/答复消息交换模式的一部分接收的活动。 |
ReceiveSettings |
表示接收一则消息的活动的设置。 |
RequestReplyCorrelationInitializer |
根据为双向操作创建的 CorrelationHandle 初始化关联的 RequestContext。 |
Send |
向服务发送消息的活动。 |
SendContent |
一个表示发送到工作流服务的数据的类的抽象基类。 |
SendMessageChannelCache |
表示一个扩展,可以实现缓存共享级别的自定义、通道工厂缓存的设置,以及使用 Send 消息传递活动将消息发送给服务终结点的工作流通道缓存的设置。 |
SendMessageContent |
用于向工作流服务发送或从工作流服务发送单个项(消息)的类。 该项可以是内置类型,如基元类型、Message 或 XElement;也可以是应用程序定义的数据协定、消息协定或 XML 可序列化类型。 |
SendParametersContent |
允许以参数形式向工作流服务发送数据或从工作流服务发送数据。 |
SendReceiveExtension |
定义发送/接受操作的扩展方法的抽象类。 |
SendReply |
在服务端作为请求/响应消息交换模式的一部分发送答复消息的活动。 |
SendSettings |
表示发送一则消息的活动的设置。 |
TransactedReceiveScope |
一个活动,用于限定由收到的消息发起的事务的生存期范围。 事务可以流入发起消息的工作流中,也可以在收到消息时由调度程序创建。 |
WorkflowControlClient |
允许客户端向 WorkflowServiceHost 承载的工作流服务发送控制操作。 |
WorkflowControlEndpoint |
可用于对工作流实例调用控制操作的标准终结点。 |
WorkflowCreationContext |
表示在工作流激活过程中使用工作流托管终结点设置的上下文,用于处理自变量和接收工作流完成通知。 |
WorkflowHostingEndpoint |
ServiceEndpoint 的抽象实现。 从此类派生,以公开支持工作流创建和书签恢复的协定。 |
WorkflowHostingResponseContext |
此类与 WorkflowHostingEndpoint 类一起使用。 它用于为 WorkflowHostingEndpoint 实现所支持的请求/答复协定发送响应。 |
WorkflowService |
允许您创建、配置和访问工作流服务的属性。 |
WorkflowServiceHost |
为工作流提供主机。 支持消息传递活动、多实例化和配置等功能。 |
WorkflowUpdateableControlClient |
表示服务合约,其定义一组操作,可允许客户端更新使用 WorkflowServiceHost 托管的工作流服务。 |
接口
IReceiveMessageCallback |
实现 Receive 和 ReceiveParametersContent 活动收到服务消息时要执行的回调。 |
ISendMessageCallback |
实现一个回调的接口,该回调将在 Send 或 SendParametersContent 活动在网络上发送消息之前调用。 |
IWorkflowInstanceManagement |
表示一种服务协定,该协定用于定义一组允许您控制工作流实例的操作。 |
IWorkflowUpdateableInstanceManagement |
表示一种服务协定,该协定用于定义一组允许您更新工作流实例的操作。 |
枚举
SerializerOption |
一个表示可用的序列化程序类型的类。 |