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


Занятие 2. Добавление веб-ссылки

Поиск веб-службы — это процесс, с помощью которого пользователь находит веб-службу и получает ее описание службы. Процесс поиска веб-службы в среде Visual Studio заключается в опрашивании веб-узла по определенному алгоритму. Целью процесса является обнаружение описания службы в виде XML-документа, составленного на языке описания веб-служб (WDSL).

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

Создаваемое приложение должно обладать средствами обнаружения веб-службы в ходе выполнения, а также средствами взаимодействия с этой веб-службой. При добавлении к проекту ссылки на веб-службу происходит создание класса-посредника, с помощью которого ведется взаимодействие с веб-службой и обеспечивается ее локальное представление. Дополнительные сведения см. в статье «Web References and Generating an XML Web Service Proxy» (на английском языке) в документации Visual Studio .NET.

Добавление веб-ссылки

  1. В меню Project выберите пункт Add Web Reference.

  2. В поле URL-адрес диалогового окна Добавить веб-ссылку введите URL-адрес, чтобы получить описание службы этой веб-службы сервера отчетов, например https://localhost/reportserver/reportservice2005.asmx?wsdl. Чтобы получить сведения о веб-службе, нажмите кнопку Переход.

    или

    Щелкните ссылку Веб-службы на локальном компьютере на панели обозревателя, если веб-служба сервера отчетов существует на локальном компьютере. Затем щелкните ссылку на веб-службу ReportService2005 из приведенного ниже списка.

  3. В поле Имя веб-ссылки укажите для веб-ссылки ReportService2005 новое имя, которое будет использоваться в качестве пространства имен при обращении к указанной веб-ссылке.

  4. Чтобы добавить веб-ссылку на конечную веб-службу, нажмите кнопку Добавить ссылку.

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

Дополнительные сведения см. в разделе Accessing the SOAP API.

См. также

Задачи

Занятие 3. Доступ к веб-службе

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

Учебник. Доступ к веб-службе сервера отчетов на языке Visual Basic или Visual C#

Справка и поддержка

Получение помощи по SQL Server 2005