Поделиться через


Вызов методов веб-служб

Если для вызова операций веб-службы используется класс-посредник платформы Microsoft .NET Framework, вызов выполняется с помощью методов этого класса. Эти методы работают аналогично любому другому методу в классе из библиотеки классов платформы .NET Framework. Все методы веб-служб доступны для открытого доступа, при котором необходимо указывать соответствующее число аргументов и типы аргументов. После создания экземпляра класса-посредника в проекте можно вызывать методы для выполнения операций с отчетами на сервере отчетов. В следующем коде на языке C# показано использование метода ListChildren класса-посредника ReportingService2010. Этот код используется для рекурсивного вызова веб-службы, которая возвращает массив объектов CatalogItem, содержащий список всех элементов в базе данных сервера отчетов:

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);

См. также

Основные понятия

Веб-служба сервера отчетов

Технический справочник (службы SSRS)

Другие ресурсы

Построение приложений с помощью веб-службы и платформы .NET Framework