Reporting Services SoapException 类

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

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

下表列出 SoapException 类的公共属性

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

另请参阅

介绍 Reporting Services 中的异常处理
SoapException 错误表