共用方式為


Reporting Services 例外處理的最佳作法

當開發 Reporting Services 應用程式時,您可以使用幾個方法來消除或是減少例外狀況的發生次數。 當例外狀況真的發生時,提供明確且精簡的錯誤訊息給使用者,並加入適當的例外狀況處理,以防止應用程式非預期地結束。

將要求傳送給報表伺服器 Web 服務的應用程式應該執行下列項目:

  • 透過盡可能防止無效的要求以避免造成例外狀況。

  • 盡可能快取例外狀況並提供特定的錯誤處理程式碼。

  • 處理未擲回例外狀況的錯誤案例。

本章節內容

主題

說明

防止無效的要求

描述可用以防止將無效的要求傳送到報表伺服器的技術。

使用 Try/Catch 區塊

描述如何進一步使用 Try/Catch 區塊來增強應用程式的可靠性。

處理未造成例外狀況的警告與案例

說明如何處理錯誤才不會造成 Reporting Services 擲回例外狀況。

使用詳細資料屬性來處理特定的錯誤

說明如何使用 SoapException 物件的 Detail 屬性,以程式設計的方式處理特定錯誤。

請參閱

參考

Reporting Services SoapException 類別

概念

詳細資料屬性

其他資源

Reporting Services 中的例外狀況處理簡介