CorrelationScope 活动设计器

**“CorrelationScope”**活动设计器用于创建和配置 CorrelationScope 活动,该活动使用 CorrelationHandle 对象提供子消息传递活动的隐式管理。

CorrelationScope 活动

CorrelatesWith 属性指定用于管理子消息传递活动的 CorrelationHandle。将 Body 中包含的 SendReceive 活动配置为使用包含 CorrelationScope 活动的 CorrelatesWith 属性以执行相关。

使用 CorrelationScope 活动设计器

**“CorrelationScope”活动设计器可在“工具箱”“消息传递”类别中找到,“工具箱”可通过单击 工作流设计器 左侧的“工具箱”选项卡(或者,从“视图”菜单中选择“工具栏”**或按 Ctrl+Alt+X)来访问。

可以将**“CorrelationScope”活动设计器从“工具箱”拖放到 工作流设计器 图面上。这将创建具有 CorrelationScope 的默认“DisplayName”CorrelationScope 活动。可以在“CorrelationScope”活动设计器的标头中或在“属性”窗口的“DisplayName”**框中编辑 DisplayName

若要指定子消息传递活动所使用的 CorrelationHandle,请单击**“属性”窗口中“CorrelatesWith”字段旁的椭圆形按钮以显示“表达式编辑器”**对话框。还可以在活动设计器图面上设置此属性。

通过将活动设计器放置在**“CorrelationScope”设计器的“Body”**框中可指定范围在相关之内的活动。

CorrelationScope 属性

下表列出 CorrelationScope 属性并说明如何在设计器中使用它们。这些属性可以在**“属性”**窗口中编辑,也可以在 工作流设计器 设计器图面上编辑,通常在这两者中都可以进行编辑。

属性名 必需 用法

DisplayName

False

InitializeCorrelation 活动的可选友好名称。

CorrelatesWith

False

指定用于管理子消息传递活动的 CorrelationHandle。如果未设置此属性,则 CorrelationScope 会自动创建一个隐式 CorrelationHandle

Body

False

指定处于相关范围之内的活动。

另请参见

概念

InitializeCorrelation 活动设计器
Receive 活动设计器
ReceiveAndSendReply 模板设计器
Send 活动设计器
SendAndReceiveReply 模板设计器
TransactedReceiveScope 活动设计器