Занятие 2: Добавление веб-ссылки
Поиск веб-службы — это процесс, с помощью которого пользователь находит веб-службу и получает ее описание службы. Процесс поиска веб-службы в среде Visual Studio заключается в опрашивании веб-сайта по определенному алгоритму. Целью процесса является обнаружение описания службы в виде XML-документа, составленного на языке описания веб-служб (WDSL).
Описание службы содержит список доступных служб, а также способы взаимодействия с ними. Невозможно программно взаимодействовать с веб-службой, не имея ее описания службы.
Создаваемое приложение должно обладать средствами обнаружения веб-службы в ходе выполнения, а также средствами взаимодействия с этой веб-службой. При добавлении к проекту ссылки на веб-службу происходит создание класса-посредника, с помощью которого ведется взаимодействие с веб-службой и обеспечивается ее локальное представление. Дополнительные сведения см. в разделе «Как создать прокси для веб-служб с поддержкой XML» в документации Visual Studio.
Добавление веб-ссылки
В меню Проект выберите пункт Добавить ссылку на службу.
В диалоговом окне Добавить ссылку на службу нажмите кнопку Дополнительно.
В диалоговом окне Настройки ссылки на службу нажмите кнопку Добавить веб-ссылку.
В поле URL-адрес диалогового окна Добавление веб-ссылки введите URL-адрес, чтобы получить описание веб-службы сервера отчетов, например https://localhost/reportserver/reportservice2010.asmx. Чтобы получить сведения о веб-службе, нажмите кнопку Переход.
или
Щелкните ссылку Веб-службы на локальном компьютере на панели браузера, если веб-служба сервера отчетов существует на локальном компьютере. Затем щелкните ссылку на веб-службу ReportService2010 из приведенного ниже списка.
В поле Имя веб-ссылки укажите для веб-ссылки ReportService2010 новое имя, которое будет использоваться в качестве пространства имен при обращении к указанной веб-ссылке.
Чтобы добавить веб-ссылку на конечную веб-службу, нажмите кнопку Добавить ссылку.
В среде Visual Studio будет загружено описание службы и создан класс-посредник для взаимодействия приложения с веб-службой сервера отчетов. Также для обеспечения работоспособности веб-ссылки необходимо добавить ссылку на пространство имен System.Web.Services.
В меню «Проект» выберите пункт Добавить ссылку.
В диалоговом окне Добавить ссылку на вкладке .NET выберите System.Web.Services и нажмите кнопку ОК.
Дополнительные сведения см. в разделе Доступ к API-интерфейсу SOAP.
См. также
Задания
Занятие 3. Доступ к веб-службе
Основные понятия
Доступ к веб-службе сервера отчетов на языке Visual Basic или Visual C# (учебник по службам SSAS)