Reporting Services SoapException 类

您应该解决已知可能会发生的特定 Reporting Services 错误。例如,在您要求用户创建某一文件夹的应用程序中,该用户可能尝试创建已存在的文件夹。作为开发人员,您无法控制用户在您的应用程序的文件夹名称和路径字段中输入的内容,但可以控制当某人无意中尝试创建已存在的项时的用户体验。

为使您可以更容易地捕获特定错误条件,Reporting Services 对异常的错误代码进行分类,并且使用来自 SoapException 类的属性返回该错误分类。有关详细信息,请参阅 Microsoft.NET Framework SDK 文档中的“SoapException 类”。

下表列出 SoapException 类的公共属性。

公共属性

说明

Actor

导致了异常的代码。该值是指向 Web 服务方法的 URL。

Detail

应用程序特定的错误信息。该值由报表服务器设置并且采用 XML 格式。有关详细信息,请参阅 Detail 属性使用 Detail 属性处理特定错误

HelpLink

指向与错误相关联的帮助文件的 URL 或 URN。该值通常由 Web 服务设置并且它设置指向 Microsoft 帮助和支持的 URL。因为 Reporting Services 为发生的错误支持多个帮助链接,所以,报表服务器将帮助链接信息设置为 Detail 属性的一部分。有关详细信息,请参阅 HelpLink 元素

Message

描述错误的描述性的本地化消息。此文本可能出现在应用程序用户界面中。