使用 Web 服务和 .NET Framework 生成应用程序
借助于 Microsoft.NET Framework,您可以通过熟悉的编程构造(如方法、基元类型和用户定义的复杂类型)以使用 Web 服务。.NET Framework 包含可用来创建 Web 服务客户端的基础结构和工具,这些客户端可以调用任何符合万维网联盟 (W3C) 标准的 Web 服务。
报表服务器 Web 服务客户端是使用简单对象访问协议 (SOAP) 消息与报表服务器通信的任何组件或应用程序。
若要使用 .NET Framework 创建报表服务器 Web 服务,请遵循以下基本步骤:
创建 Web 服务的代理类。
为此,将代理类或 Web 引用添加到开发项目中,在客户端代码中引用代理类,并创建该代理的实例。有关详细信息,请参阅创建 Web 服务代理。
针对报表服务器对 Web 服务客户端进行身份验证。
为此,将服务对象的 Credentials 属性设置为与报表服务器上经过身份验证的用户的凭据相同。有关详细信息,请参阅 Web 服务身份验证。
调用与您要调用的 Web 服务操作相对应的代理类的方法。
为此,调用 Web 服务方法并提供必需的参数。有关 Web 服务方法的详细信息,请参阅 报表服务器 Web 服务方法。有关调用这些方法的详细信息,请参阅调用 Web 服务方法。
本节涉及的主题
主题 |
说明 |
---|---|
介绍使用 Microsoft.NET Framework 将代理类添加到项目的方法。 |
|
介绍如何对针对报表服务器 Web 服务的调用进行身份验证。 |
|
介绍如何在 MicrosoftVisual Studio 中使用 SOAP API 调用 Web 服务方法。 |
|
说明在创建 Web 引用之后,如何以编程方式将 Web 服务代理定向到新的服务器 URL。 |
|
介绍如何调用 Web 服务方法并提供方法参数。 |
|
介绍如何忽略可选 Web 服务对象的值。 |
|
介绍 SecureConnectionLevel 设置以及它影响 Reporting Services SOAP API 使用的方式。 |
|
介绍用于将报表呈现为不同格式的设备信息设置。 |
|
介绍用于通过报表服务器电子邮件传递报表的设置。 |
|
说明如何在 Reporting Services 中使用 SOAP 标头。 |
|
提供有关 Reporting Services 处理错误时所用方法的信息。 |