InitializeCorrelation 活动设计器用于创建和配置 InitializeCorrelation 活动。 InitializeCorrelation 活动在发送或接收消息之前会在消息间建立关联。
InitializeCorrelation 活动
InitializeCorrelation 活动用于在不发送或接收消息的情况下初始化相关。 通常,相关是在发送或接收消息时初始化的。 如果必须在发送或接收消息前建立相关,请使用 InitializeCorrelation 来初始化该相关。
使用 InitializeCorrelation 活动设计器
访问 InitializeCorrelation 活动设计器,它位于“工具箱”的“消息”类别中 。
可以将“InitializeCorrelation”活动设计器从“工具箱”拖放到工作流设计器图面上 。 拖放活动设计器将创建一个 InitializeCorrelation 活动,其默认的 DisplayName 为 InitializeCorrelation。 可以在“InitializeCorrelation”活动设计器的标头中或在“属性”窗口的“DisplayName”框中编辑 DisplayName 。
可以在“InitializeCorrelation”活动设计器图面上的“属性”窗口的“相关性”字段中指定 CorrelationHandle 。
若要显示“初始化相关性”对话框,从中可以指定相关性句柄和用于初始化它的键值对,请选择“属性”窗口中“CorrelationData”旁边的省略号按钮 。 或者,选择“InitializeCorrelation”活动设计器图面上的“查看...”提示文本。 有关使用此对话框的详细信息,请参阅“类型集合编辑器”对话框一文。
InitializeCorrelation 属性
下表显示 InitializeCorrelation 属性并说明如何在设计器中使用它们。 可以在“属性”窗口中或在工作流设计器图面上编辑这些属性。
| 属性名称 | 必选 | 使用情况 |
|---|---|---|
| DisplayName | 错误 | InitializeCorrelation 活动的友好名称。 默认值为 InitializeCorrelation。 虽然对友好 DisplayName 使用非默认值不是绝对必需的,但建议这样做。 |
| Correlation | 错误 | 用于关联相关中的工作流活动的 CorrelationHandle。 |
| CorrelationData | 错误 | 将消息与工作流实例相关联的相关数据的字典。 使用“初始化相关性”对话框来配置 CorrelationData。 有关使用此对话框的详细信息,请参阅“类型集合编辑器”对话框一文。 |