加入相互關聯初始設定式對話方塊
您可在工作流程設計工具中使用 [新增相互關聯初始設定式] 對話方塊,設定 Send、Receive、SendReply 和 ReceiveReply 活動的 CorrelationInitializers 屬性。 如需使用此方塊之活動設計工具的詳細資訊,請參閱 Send、Receive、ReceiveAndSendReply 和 SendAndReceiveReply 主題。
利用此對話方塊指定之集合中的相互關聯初始設定式,可以初始化傳訊活動之間的下列相互關聯:
- 以查詢為基礎
- 內容
- 回呼內容
- 要求-回覆
下表說明 [新增相互關聯初始設定式] 對話方塊中的使用者介面 (UI) 元素:
UI 項目 | 描述 |
---|---|
新增初始設定式 | 按一下 [新增初始化] 方塊,可將額外的初始設定式新增至集合。 |
相互關聯類型 | 指定相互關聯初始設定式的型別。 有四個型別可供選擇: 1.指定 CallbackCorrelationInitializer 的回呼相互關聯初始設定式。 2.指定 CorrelationInitializer 的內容相互關聯初始設定式。 3.指定 RequestReplyCorrelationInitializer 的要求-回覆相互關聯初始設定式。 4.指定 QueryCorrelationInitializer 的查詢相互關聯初始設定式。 編輯 CorrelationType 1.用 Tab 鍵切換至 [新增初始設定式] DataGrid 中的特定資料列。 2.若要將焦點設定為 CorrelationTypeComboBox,請按 Ctrl+Tab。 3.按 Alt+向下鍵,快顯 ComboBox 並加以編輯。 |
XPath 查詢 | 索引鍵/值組,其中包含用來從傳入與傳出訊息擷取相互關聯資料的查詢。 使用 QueryCorrelationInitializer 型別時,此清單才有效。 |
若要啟動加入相互關聯初始設定式對話方塊
[新增相互關聯初始設定式] 對話方塊由 Send、Receive、ReceiveAndSendReply 和 SendAndReceiveReply 設計工具所使用。 各種情況下的存取方式都很類似,在此使用 Receive 設計工具的相關案例來說明該程序。
Receive 活動設計工具可以從 [工具箱] 拖曳出來,並放在用來放置活動的 [工作流程設計工具] 介面上。 卸除 Receive 活動設計工具會建立一個 Receive 活動,具有 Delay 的預設 DisplayName。 選取 Receive 活動設計工具,然後按一下屬性方格中 [CorrelationInitializers] 屬性的 (集合) 文字旁邊的省略符號按鈕,就會出現 [新增相互關聯初始設定式] 對話方塊。