共用方式為


接收回應

由於佇列元件的設計目的是要以異步方式運作,用戶端應用程式在等候來自佇列要求的回應時不應該封鎖。 不過,用戶端應用程式或用戶端電腦上的相關應用程式最終接收回應通常很有用。 例如,當要求的交易成功完成時,用戶端可能會想要收到通知。

佇列元件有各種不同的方式,可異步將回應傳回給其呼叫端。 例如,它可以傳送電子郵件。 或者,伺服器可以發佈用戶端可以訂閱的鬆散結合事件。

用戶端從伺服器上執行的佇列元件取得回應的另一種方式,是讓客戶端傳遞呼叫的方法通知物件。 通知物件是在客戶端上執行的佇列元件實例。 這類通知物件可能相當簡單,只包含用來表示錯誤值的整數,或可能相當複雜,其中包含復原用戶端上交易所需的所有資訊。 不論是哪一種情況,呼叫端用戶端都會在需要來自伺服器上執行的佇列元件回應時,傳遞通知對象作為輸入參數。 由於通知物件已排入佇列,因此伺服器可以在其方法上呼叫 以改變其狀態,用戶端隨後可以讀取該狀態。 在此案例中,COM+ 佇列元件服務會同時用於客戶端和伺服器,以允許雙向異步通訊。