用戶端錯誤
用戶端失敗的處理方式與伺服器端失敗類似。 例如,如果訊息無法從用戶端移至伺服器,消息佇列 可以將訊息移至其目的地佇列。 在此情況下,訊息會移至用戶端寄不出的信件佇列。
COM+ 佇列元件服務會監視寄不出的信件佇列。 如果訊息已移動,佇列元件服務會建立例外狀況類別的實例,並呼叫 QueryInterface 要求 IPlaybackControl。 如果成功,寄不出的信件佇列監視器會叫用 IPlaybackControl::FinalClientRetry。
對象可以採取一些動作來反轉先前交易的效果。 如果播放認可,訊息會從 Xact 寄不出的信件佇列中移除。 如果播放失敗,或無法使用必要的CLSID和介面,訊息會保留在 Xact 寄不出的信件佇列上。
如果您需要介入上述的程式,或如果您需要將有害訊息從其最終的待用佇列中移出,請使用 message mover 公用程式。 如需訊息行動器公用程式的詳細資訊,請參閱 處理錯誤。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應