Reporting Services SoapException 类

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

为了轻松捕获特定错误情况,Reporting Services 使用 SoapException 类的属性分类异常的错误代码,并返回错误的分类。 有关详细信息,请参阅 Microsoft .NET Framework SDK 文档中的“SoapException 类”。

下表列出 SoapException 类的公共属性

公共属性 说明
演员 导致了异常的代码。 该值是指向 Web 服务方法的 URL。
详细信息 应用程序特定的错误信息。 报表服务器设置值,并且采用 XML 格式。 有关详细信息,请参阅 Detail 属性 和使用 Detail 属性来处理特定错误
HelpLink 指向与错误相关联的帮助文件的 URL 或 URN。 Web 服务通常会设置该值,并将 URL 设置为Microsoft帮助和支持。 因为 Reporting Services 针对发生的错误支持多个帮助链接,所以,报表服务器将帮助链接信息设置为 Detail 属性的一部分。 有关详细信息,请参阅 HelpLink 元素
消息 描述错误的描述性的本地化消息。 此文本可能出现在应用程序用户界面中。