[InitializeCorrelation] 活動設計工具會用來建立及設定 InitializeCorrelation 活動,而該活動是用來在傳送或接受訊息前,先建立訊息之間的相互關聯。
InitializeCorrelation 活動
InitializeCorrelation 活動會用來在不傳送或接收訊息的情況下初始化相互關聯。 相互關聯通常會在傳送或接收訊息時初始化。 如果必須在傳送或接收訊息之前建立相互關聯,請使用 InitializeCorrelation 來初始化相互關聯。
使用 InitializeCorrelation 活動設計工具
[InitializeCorrelation] 活動設計工具位於 [工具箱] 的 [傳訊] 類別中,若要存取,請按一下 工作流程設計工具 上的 [工具箱] 索引標籤 (也可以從 [檢視] 功能表選取 [工具列],或是按 CTRL+ALT+X)。
[InitializeCorrelation] 活動設計工具可以從 [工具箱] 拖曳至 工作流程設計工具 介面上。 這會建立一個 InitializeCorrelation 活動,具有 InitializeCorrelation 的預設 DisplayName。 DisplayName 可以在 [InitializeCorrelation] 活動設計工具的標頭中編輯,或是在 [屬性] 視窗的 [DisplayName] 方塊中編輯。
CorrelationHandle 可以在 [InitializeCorrelation] 活動設計工具介面上 [屬性] 視窗的 [相互關聯] 欄位中指定。
按一下 [屬性] 視窗中 [CorrelationData] 欄位上的橢圓形按鈕,或 [InitializeCorrelation] 活動設計工具介面旁的 [檢視] 提示文字,就會顯示 [InitializeCorrelation] 對話方塊,您可從中指定相互關聯控制代碼,以及用於加以初始化的索引鍵值組。如需詳細資訊使用這個對話方塊的詳細資訊,請參閱型別集合編輯器對話方塊主題。
InitializeCorrelation 屬性
下表顯示 InitializeCorrelation 屬性,並且描述屬性在設計工具中的使用方式。 這些屬性可以在 [屬性] 視窗中或在 工作流程設計工具 介面上編輯。
| 屬性名稱 | 必要 | 使用方式 |
|---|---|---|
DisplayName |
False |
InitializeCorrelation 活動的易記名稱。 預設值為 InitializeCorrelation。 雖然不是必須使用非預設值做為易記 DisplayName,但建議您盡量使用這類型的值。 |
False |
用於與相互關聯中工作流程活動相關聯的 CorrelationHandle。 |
|
False |
相互關聯資料的字典,該字典會使訊息與工作流程執行個體產生關聯。 使用 [初始化相互關聯] 對話方塊來設定 CorrelationData。如需詳細資訊使用這個對話方塊的詳細資訊,請參閱型別集合編輯器對話方塊主題。 |
另請參閱
概念
CorrelationScope 活動設計工具
Receive 活動設計工具
ReceiveAndSendReply 樣板設計工具
Send 活動設計工具
SendAndReceiveReply 樣本設計工具
TransactedReceiveScope 活動設計工具