共用方式為


如何設定傳送圖形

代表傳送圖形的影像。
傳送圖形

如果您預期不使用要求-回應埠接收到非直接或異步的回應,您需要將訊息與目前執行的協調流程實例相互關聯,以便回應者可以取得針對正確實例的回應。 您可以將下列相互關聯集套用至先前初始化的相互關聯之 傳送 圖形,也可以套用初始化相互關聯集。 如需詳細資訊,請參閱 在協調流程中使用相互關聯

設定傳送圖形

  1. 設定訊息與埠的操作。

    1. 在[協調流程檢視]視窗中,確認您的協調流程已為傳送的多部分訊息類型定義了訊息和埠作業。

    2. 在 [屬性] 視窗中,選取要從 [ 訊息 ] 屬性下拉式清單中傳送的訊息。

    3. 在 [屬性] 視窗中,從 [埠作業] 下拉式清單中選取傳送訊息的 埠作業

      —或—

      將傳送連接器從 [ 傳送 ] 圖形拖曳至傳送訊息的連接埠插座。

  2. 指定相關集以限制 傳送 圖形將要傳送的訊息,或用來初始化相關集中的值。

    1. 針對您想要使用的每個相互關聯集,從 下列相互關聯集 屬性的下拉式清單中檢查相互關聯集。

    2. 針對您想要初始化的每個關聯集,請從 初始化關聯集 屬性的下拉式選單中選擇關聯集。

交貨通知

若要測試您是否已成功透過傳送埠傳送訊息,請完成下列步驟:

  1. 將您的傳送元件放在非交易、長時間執行或原子性範圍內。

  2. 在傳送埠上,將 DeliveryNotification 屬性設定為 [傳輸]。

  3. 將 catch 處理程式新增至您的範圍,以處理 DeliveryFailureException。

    備註

    如果傳送圖形包含在原子性範圍內,仍然可以捕捉 DeliveryFailureException,但需要在外部範圍加入一個新的圖形,並將交易類型設定為 長時間執行。 原子範圍無法直接攔截例外狀況。

    編排會在封閉的非原子範圍結尾或編排結尾等待確認,以接收確認。

備註

這只適用於單向作業;在雙向(request-response)作業中,若發生失敗,即使未設定埠屬性,仍會導致 SoapException(負認可)。

備註

不支持送達通知用於直接系結。

另請參閱

錯誤處理