Обнаружение веб-служб

Этот раздел посвящен технологии прежних версий. Веб-службы XML и клиенты веб-служб XML должны создаваться с использованием Windows Communication Foundation.

Имея URL-адрес документа обнаружения, находящегося на веб-сервере, разработчик клиентского приложения может узнать о существовании веб-службы, ее возможностях и порядке взаимодействия с ней. Этот процесс называется обнаружением веб-служб.

Во время процесса обнаружения веб-службы в локальный компьютер загружается набор файлов, содержащих сведения о существовании веб-служб. Файлы могут являться описаниями служб, схемами XSD или документами обнаружения. Используя инструмент Wsdl.exe, можно создать прокси-класс для веб-службы, описываемой описанием службы или схемой XSD. Подробные сведения о создании прокси-класса см. в разделе Создание прокси-класса XML-веб-службы. Загруженный документ обнаружения содержит информацию о существовании других веб-служб, которые могут размещаться на другом веб-сервере. Сведения о содержимом документа обнаружения см. в разделе Практическое руководство. Включение обнаружения XML-веб-служб.

Для обнаружения веб-службы по URL-адресу можно использовать инструмент обнаружения веб-служб (Disco.exe), запускаемый из командной строки.

Disco /out:location /username:user /password:mypwd /domain:mydomain http://www.contoso.com/my.disco
f9t5yf68.note(ru-ru,VS.100).gifПримечание
Далее перечислены часто используемые аргументы Disco.exe. Полное описание синтаксиса Disco.exe см. в разделе Инструмент для обнаружения веб-служб (Disco.exe).

Параметр Значение

http://www.contoso.com/my.disco

URL-адрес, по которому должно производиться обнаружение.

/out:расположение

Расположение для создания файла с результатами обнаружения. Значением по умолчанию является текущий каталог. (Необязательный параметр)

/username:пользователь

Имя пользователя, используемое для подключению к веб-серверу, требующему проверку подлинности. (Необязательный параметр)

/password:мой_пароль

Пароль, используемый для подключению к веб-серверу, требующему проверку подлинности. (Необязательный параметр)

/domain:мой_домен

Домен, используемый для подключению к веб-серверу, требующему проверку подлинности. (Необязательный параметр)

См. также

Задачи

Как изучить существующие XML-веб-служб, созданные с помощью ASP.NET
Как получить доступ к XML-веб-службам из обозревателя

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

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

Другие ресурсы

Создание клиентов для XML-веб-служб