Reporting Services SoapException 類別
您應該處理可能會發生的特定 Reporting Services 錯誤。 例如,在您詢問使用者是否建立資料夾的應用程式中,使用者或許會嘗試建立已經存在的資料夾。 身為開發人員,您無法控制使用者在應用程式的資料夾名稱和路徑欄位中輸入的內容。 但是,您確實可以控制當有人偶然嘗試建立已經存在的專案時,用戶體驗是什麼。
為了使您更易於捕捉特定的錯誤狀況,Reporting Services 會對例外狀況的錯誤碼進行分類,並使用 SoapException 類別的屬性傳回錯誤的分類。 如需詳細資訊,請參閱 Microsoft .NET Framework SDK 文件的 "SoapException Class"。
下表列出 SoapException 類別的公用屬性。
公用屬性 | Description |
---|---|
演員 | 造成例外狀況的程式碼, 這個值是 Web 服務方法的 URL。 |
詳細資料 | 應用程式特定的錯誤資訊, 報表伺服器會設定值,且為 XML 格式。 如需詳細資訊,請參閱 Detail屬性 和使用 Detail屬性來處理特定錯誤。 |
HelpLink | 與該錯誤相關聯的說明檔之 URL 或 URN。 Web 服務通常會設定值,並將URL設定為Microsoft說明與支援。 因為 Reporting Services 對於所發生的錯誤支援多個說明連結,所以報表伺服器會將說明連結資訊設定為 Detail 屬性的一部分。 如需詳細資訊,請參閱 HelpLink 元素。 |
訊息 | 描述錯誤的當地語系化描述性訊息。 此文字可能會出現在應用程式 UI 中。 |