協調流程失敗
協調流程的複雜性不同;例如,協調流程可能呼叫 .NET 物件,或經由轉換和指派圖形來建構訊息。 所以,因為其內容的多樣性以及自訂化程度的不同,不可能將每個可能的失敗都列出。 不過,協調流程中發生的所有失敗都會顯示為例外狀況。
如果協調流程不包含例外狀況的任何 CatchException 圖形,例外狀況會導致協調流程暫停,但無法繼續。 這表示訊息和服務實例追蹤或 WMI 腳本無法復原實例。 不過,您可以使用追蹤 (或 WMI 腳本) 來儲存與 Suspended (not Resumable) 實例相關聯的所有訊息,以進行診斷和手動重試。
若要診斷問題,請使用協調流程偵錯工具來查看實例暫停之前執行的最後一個圖形。 您也可以使用「協調流程偵錯工具」檢視例外狀況的詳細資料。