Построение приложений с помощью веб-службы и платформы .NET Framework
В Microsoft .NET Framework можно использовать знакомые программные конструкции, например методы, типы-примитивы и определяемые пользователем сложные типы для работы с веб-службами. В платформе .NET Framework содержится инфраструктура и средства, которые можно использовать для создания клиентов веб-службы, которые могут вызвать любую веб-службу, совместимую со стандартами консорциума World Wide Web (W3C).
Клиент веб-службы сервера отчетов — это любой компонент или приложение, которое обменивается данными с сервером отчетов посредством сообщений SOAP.
Создать клиент веб-службы сервера отчетов с помощью платформы .NET Framework можно выполнив следующие основные шаги.
Создание класса-посредника для веб-службы.
Чтобы сделать это, необходимо добавить класс-посредник или веб-ссылку на разрабатываемый проект, сослаться на класс-посредник в коде клиента и создать экземпляр данного класса-посредника. Дополнительные сведения см. в разделе Создание учетной записи-посредника веб-службы.
Выполнение проверки подлинности клиента веб-службы на сервере отчетов.
Для этого необходимо задать для свойства Credentials объекта службы значение, равное значению учетных данных авторизованного пользователя на сервере отчетов. Дополнительные сведения см. в разделе Проверка подлинности веб-службы.
Вызов метода класса-посредника, соответствующего операции веб-службы, которую необходимо вызвать.
Чтобы сделать это, вызовите метод веб-службы и предоставьте необходимые аргументы. Дополнительные сведения о методах веб-службы см. в разделе Методы веб-службы сервера отчетов. Дополнительные сведения о вызове см. в разделе Вызов методов веб-служб.
В этом разделе
Раздел |
Описание |
---|---|
Описывает методы добавления класса-посредника в проект с использованием платформы Microsoft .NET Framework. |
|
Описывает процесс проверки подлинности вызовов к веб-службе сервера отчетов. |
|
Описывает процесс использования API-интерфейса SOAP для вызова методов веб-службы в среде Microsoft Visual Studio. |
|
Описывает процесс программного перенаправления учетной записи-посредника веб-службы на URL-адрес нового сервера после создания веб-ссылки. |
|
Описывает процесс вызова метода веб-службы и предоставления аргументов метода. |
|
Описывает процесс пропуска значений для необязательных объектов веб-службы. |
|
Описывает параметр SecureConnectionLevel и то, как он влияет на использование API-интерфейса SOAP служб Reporting Services. |
|
Передача настроек сведений об устройстве модулям подготовки отчетов к просмотру |
Описываются настройки сведений об устройстве, используемые для подготовки отчетов в различных форматах. |
Описываются параметры, используемые для доставки отчетов с использованием электронной почты сервера отчетов. |
|
Описывает использование заголовков SOAP в службах Службы Reporting Services. |
|
Знакомство с обработкой исключений в службах Reporting Services |
Предоставляет сведения о процессе обработки ошибок в службах Службы Reporting Services. |