Share via


调用 Web 服务方法

当您使用 Microsoft .NET Framework 代理类调用 Web 服务操作时,可以通过该类的方法来实现。 这些方法的响应方式类似于 .NET Framework 类库中类的任何其他方法。 所有 Web 服务方法都具有公共访问,并要求您提供适当数量的参数和参数类型。 在项目中创建代理类的实例之后,您可以调用方法以通过报表服务器执行报表操作。 以下 C# 代码说明如何使用 ReportingService2010 代理类的 ListChildren 方法。 此代码用于对返回 CatalogItem 对象数组(此数组包含报表服务器数据库中所有项的列表)的 Web 服务进行递归调用:

Dim rs As New ReportingService2010()
rs.Credentials = System.Net.CredentialCache.DefaultCredentials
Dim items As CatalogItem() = rs.ListChildren("/", True)
ReportingService2010 rs = new ReportingService2010();
rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
CatalogItem[] items = rs.ListChildren("/", true);

请参阅

概念

报表服务器 Web 服务

技术参考 (SSRS)

其他资源

使用 Web 服务和 .NET Framework 生成应用程序