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 元素。 |
消息 | 描述错误的描述性的本地化消息。 此文本可能出现在应用程序用户界面中。 |