當您開發 Reporting Services 應用程式時,有數種方法可用來消除或減少例外狀況的發生。 當例外狀況真的發生時,提供明確且精簡的錯誤訊息給使用者,並加入適當的例外狀況處理,以防止應用程式非預期地結束。
將要求傳送至報表伺服器 Web 服務的應用程式應該:
透過盡可能防止無效的要求以避免造成例外狀況。
盡可能快取例外狀況並提供特定的錯誤處理程式碼。
處理不會擲回例外狀況的錯誤案例。
本節內容
文章 | 描述 |
---|---|
防止無效的要求 | 說明防止無效的要求傳送至報表伺服器的技術。 |
使用 try 和 catch 區塊 | 描述如何進一步使用 Try/Catch 區塊來增強應用程式的可靠性。 |
處理不會造成例外狀況的警告和案例 | 說明如何處理不會導致 Reporting Services 發生例外狀況的錯誤。 |
使用 Detail 屬性來處理特定錯誤 | 說明如何使用 SoapException 物件的 Detail 屬性,以程式設計的方式處理特定錯誤。 |