Использование веб-сервиса в проектах, разрабатываемых в Microsoft Visual Studio

Для использования веб-сервиса необходимо в разрабатываемом проекте добавить на него ссылку. Для этого в среде разработки Visual Studio выполните команду главного меню «Project/Add Service Reference» (либо одноименную команду контекстного меню, вызываемого для проекта в обозревателе проекта).

В открывшемся диалоге необходимо указать адрес к wsdl установленного BI-сервера. Формат адреса представлен в базовом описании по подключению к веб-сервису. В поле Namespace необходимо указать наименование пространства имен, которое будет сгенерировано для проекта и будет использоваться для доступа к ресурсам веб-сервиса. После этого нажмите кнопку «Go». При удачном подключении отобразится наименование доступного веб-сервиса и список его операций. Нажмите кнопку «ОК». В структуру проекта будут добавлены папка «System Reference», в которой расположена ссылка на созданное пространство имен, и файл App.config. На основании содержимого wsdl-файла в указанном пространстве имен будут сгенерированы типы, которые будут использоваться для написания кода по работе с веб-сервисом.

Примечание. Для использования типов в коде добавьте директиву Using: using <ProjectName>.<ServiceNamespace>;

Среди всех типов будет присутствовать прокси-класс SomPortTypeClient при подключении к BI-серверу. Данный класс реализует методы, которые выполняют одноименные операции веб-сервиса. Все операции условно можно разделить по блокам комплекса, для которых они предназначены. Описание операций представлено в разделе «Операции веб-сервиса».

Настройка файла App.config

Файл App.config содержит конфигурационные элементы, которые управляют работой приложения. Содержимое файла представлено в XML-формате, описание структуры файла имеется в MSDN. После подключения к веб-сервису в данном файле будут сгенерированы:

В файле App.config необходимо произвести следующие изменения:

См. также:

Подключение к веб-сервису