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

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

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

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

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

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

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

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

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

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

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

Подраздел

Описание

Создание учетной записи-посредника веб-службы

Описывает методы добавления класса-посредника в проект с использованием платформы Microsoft .NET Framework.

Проверка подлинности веб-службы

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

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

Описывает процесс использования API-интерфейса SOAP для вызова методов веб-службы в среде Microsoft Visual Studio.

Задание свойства Url для веб-службы

Описывает процесс программного перенаправления учетной записи-посредника веб-службы на URL-адрес нового сервера после создания веб-ссылки.

Передача аргументов методу веб-службы

Описывает процесс вызова метода веб-службы и предоставления аргументов метода.

Пропуск значений для необязательных объектов веб-службы

Описывает процесс пропуска значений для необязательных объектов веб-службы.

Использование защищенных методов веб-службы

Описывает параметр SecureConnectionLevel и то, как он влияет на использование API-интерфейса SOAP служб Reporting Services.

Настройки сведений об устройстве в службах Reporting Services

Описываются настройки сведений об устройстве, используемые для подготовки отчетов в различных форматах.

Параметры модулей доставки служб Reporting Services

Описываются параметры, используемые для доставки отчетов с использованием электронной почты сервера отчетов.

Использование заголовков SOAP служб Reporting Services

Описывает использование заголовков SOAP в службах Службы Reporting Services.

Знакомство с обработкой исключений в службах Reporting Services

Предоставляет сведения о процессе обработки ошибок в службах Службы Reporting Services.