System.ServiceModel.Activities 命名空间

包含允许你向工作流发送消息以及从工作流接收消息的类。 在编写工作流服务时可以使用这些活动,通过这些活动,可以定义工作流发送和接收消息的方式。

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

用于向工作流服务发送或从工作流服务发送单个项(消息)的类。 该项可以是内置类型,如基元类型、MessageXElement;也可以是应用程序定义的数据协定、消息协定或 XML 可序列化类型。

SendParametersContent

允许以参数形式向工作流服务发送数据或从工作流服务发送数据。

SendReceiveExtension

定义发送/接受操作的扩展方法的抽象类。

SendReply

在服务端作为请求/响应消息交换模式的一部分发送答复消息的活动。

SendSettings

表示发送一则消息的活动的设置。

TransactedReceiveScope

一个活动,用于限定由收到的消息发起的事务的生存期范围。 事务可以流入发起消息的工作流中,也可以在收到消息时由调度程序创建。

WorkflowControlClient

允许客户端向 WorkflowServiceHost 承载的工作流服务发送控制操作。

WorkflowControlEndpoint

可用于对工作流实例调用控制操作的标准终结点。

WorkflowCreationContext

表示在工作流激活过程中使用工作流托管终结点设置的上下文,用于处理自变量和接收工作流完成通知。

WorkflowHostingEndpoint

ServiceEndpoint 的抽象实现。 从此类派生,以公开支持工作流创建和书签恢复的协定。

WorkflowHostingResponseContext

此类与 WorkflowHostingEndpoint 类一起使用。 它用于为 WorkflowHostingEndpoint 实现所支持的请求/答复协定发送响应。

WorkflowService

允许您创建、配置和访问工作流服务的属性。

WorkflowServiceHost

为工作流提供主机。 支持消息传递活动、多实例化和配置等功能。

WorkflowUpdateableControlClient

表示服务合约,其定义一组操作,可允许客户端更新使用 WorkflowServiceHost 托管的工作流服务。

接口

IReceiveMessageCallback

实现 ReceiveReceiveParametersContent 活动收到服务消息时要执行的回调。

ISendMessageCallback

实现一个回调的接口,该回调将在 SendSendParametersContent 活动在网络上发送消息之前调用。

IWorkflowInstanceManagement

表示一种服务协定,该协定用于定义一组允许您控制工作流实例的操作。

IWorkflowUpdateableInstanceManagement

表示一种服务协定,该协定用于定义一组允许您更新工作流实例的操作。

枚举

SerializerOption

一个表示可用的序列化程序类型的类。