共用方式為


SendAndReceiveReply 樣本設計工具

您可使用 SendAndReceiveReply 範本來建立一對預先設定的 SendReceiveReply 活動。 活動是 Sequence 活動的一部分,並與用戶端上做為要求/回應訊息交換模式的一部分相互關聯。

SendAndReceiveReply 範本

新增 SendAndReceiveReply 範本時,除了在 Sequence 活動內建立 SendReceiveReply 活動之外,還會進行三項操作:

使用 SendAndReceiveReply 範本設計工具

在 [工具箱] 的 [傳訊] 類別中,存取 SendAndReceiveReply 活動設計工具。 SendAndReceiveReply 活動設計工具可以從 [工具箱] 拖曳出來,並置放到通常用來放置活動的 [工作流程設計工具] 介面上。 置放活動設計工具會建立 Send 活動 (可利用 Send 活動設計工具加以設定) 以及相互關聯的 ReceiveReply (可利用 ReceiveReplyForSend 設計工具加以設定)。

如需使用 Send 設計工具設定 Send 活動的詳細資訊,請參閱 Send (英文)。

ReceiveReply 的屬性

下表顯示 ReceiveReply 屬性,並描述屬性在設計工具中的使用方式。 這些屬性可以在屬性方格中進行編輯,其中有一些可以在 [工作流程設計工具] 介面上編輯。

屬性名稱 必要 使用方式
DisplayName False ReceiveReply 活動可選用的易記名稱。 預設為 ReceiveReplyForSend。

雖然不是必須使用非預設值做為易記 DisplayName,但建議您盡量使用這類型的值。
Request True 參考到與這個 Send 活動成對的 ReceiveReply 活動。 這個屬性不得為 null。 用戶端上會同時使用 SendReceiveReply 活動,以製作要求/回應傳訊模式的模型。 這個屬性會指定哪個 Send 活動為成對的活動。 在設計工具中,您不能編輯這個屬性,因為這個屬性自動繫結至您先前建立 ReceiveReply 活動的 Send 活動。
Content False 指定要接收的訊息或參數內容。 這可以是 ReceiveMessageContent 活動或 ReceiveParametersContent 活動。 若要編輯此屬性,請按一下屬性方格中 [內容] 欄位旁邊的省略符號按鈕,或是按一下 Receive 活動設計工具介面上 [內容] 標籤旁邊的 [定義] 按鈕。 兩者都顯示 [內容定義] 對話方塊。 如需有關如何使用這個方塊的詳細資訊,請參閱內容定義對話方塊 (部分機器翻譯)。
CorrelationInitializers False 指定 CorrelationInitializer 物件的集合,這些物件會初始化多個 CorrelationHandle 物件,用來設定工作流程內的這個 Receive 活動。 按一下屬性方格中 CorrelationInitializers 屬性旁邊的省略符號按鈕,以開啟 [新增相互關聯初始設定式] 對話方塊。 如需使用這個方塊的詳細資訊,請參閱 新增 CorrelationInitializers 對話方塊 (部分機器翻譯)。
Action False 指定訊息的動作標頭。 如果沒有明確設定,其值會預設為:

https://tempuri.org/{service contract namespace}/{service contract name}/{operation name}.

另請參閱