Building Applications Using the Web Service and the .NET Framework

В Microsoft .NET Framework можно использовать знакомые программные конструкции, например методы, примитивные типы и определяемые пользователем сложные типы для работы с веб-службами. В платформе .NET Framework содержится инфраструктура и средства, которые можно использовать для создания клиентов веб-службы, которые могут вызвать любую веб-службу, совместимую со стандартами консорциума World Wide Web (W3C).

Клиент веб-службы сервера отчетов — это любой компонент или приложение, которое обменивается данными с сервером отчетов посредством сообщений SOAP.

Создать клиент веб-службы сервера отчетов с помощью платформы .NET Framework можно, выполнив следующие основные шаги.

  1. Создание класса-посредника для веб-службы.

    Чтобы сделать это, необходимо добавить класс-посредник или веб-ссылку на разрабатываемый проект, сослаться на класс-посредник в коде клиента и создать экземпляр данного класса-посредника. Дополнительные сведения см. в разделе Создание прокси веб-службы.

  2. Выполнение проверки подлинности клиента веб-службы на сервере отчетов.

    Для этого необходимо задать для свойства Credentials объекта службы значение, равное значению учетных данных авторизованного пользователя на сервере отчетов. Дополнительные сведения см. в разделе Проверка подлинности веб-службы.

  3. Вызов метода класса-посредника, соответствующего операции веб-службы, которую необходимо вызвать.

    Чтобы сделать это, вызовите метод веб-службы и предоставьте необходимые аргументы. Дополнительные сведения о методах веб-службы см. в разделе Методы веб-службы сервера отчетов. Дополнительные сведения о вызовах см. в разделе Вызов методов веб-службы.

в этом разделе

Раздел Description
Создание учетной записи-посредника веб-службы Описывает методы добавления класса-посредника в проект с использованием Microsoft .NET Framework.
Аутентификация веб-службы Описывает процесс проверки подлинности вызовов к веб-службе сервера отчетов.
Вызов методов веб-служб Описывает процесс использования API-интерфейса SOAP для вызова методов веб-службы в Microsoft .NET Framework.
Задание свойства Url для веб-службы Описывает процесс программного перенаправления учетной записи-посредника веб-службы на URL-адрес нового сервера после создания веб-ссылки.
Передача аргументов методу веб-службы Описывает процесс вызова метода веб-службы и предоставления аргументов метода.
Пропуск значений для необязательных объектов веб-службы Описывает процесс пропуска значений для необязательных объектов веб-службы.
Использование защищенных методов веб-службы Описывает параметр SecureConnectionLevel и то, как он влияет на использование API-интерфейса SOAP служб Reporting Services.
Передача настроек сведений об устройстве модулям подготовки отчетов к просмотру Описываются настройки сведений об устройстве, используемые для подготовки отчетов в различных форматах.
Параметры модулей доставки служб Reporting Services Описываются параметры, используемые для доставки отчетов с использованием электронной почты сервера отчетов.
Использование заголовков SOAP служб Reporting Services Описывает использование заголовков SOAP в службах Reporting Services.
Введение в обработку исключений в службах Reporting Services Предоставляет сведения о процессе обработки ошибок в службах Reporting Services.

См. также:

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