Инструмент для обнаружения веб-служб (Disco.exe)

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

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

disco [options] URL

Замечания

В следующей таблице приведены аргументы и параметры, используемые с инструментом обнаружения веб-служб (disco.exe).

Аргумент Описание

URL

URL-адрес, для которого требуется выполнить обнаружение и опубликовать документы обнаружения (файлы WSDL, XSD, DISCO и DISCOMAP).

Параметр Описание

/d[omain]:домен

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

/nosave

Запрещает сохранение обнаруженных документов или результатов (файлов WSDL, XSD, DISCO и DISCOMAP) на диск. По умолчанию эти документы сохраняются.

/nologo

Отключает отображение эмблемы Майкрософт при запуске.

/o[ut]:имя каталога

Задает выходной каталог для сохранения обнаруженных документов. Значением по умолчанию является текущий каталог.

/p[assword]:пароль

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

/proxy:URL-адрес

Задает URL-адрес прокси-сервера, используемого для HTTP-запросов. По умолчанию используются системные настройки прокси-сервера.

/proxydomain:домен

или

/pd:домен

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

/proxypassword:пароль

или

/pp:пароль

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

/proxyusername:имя_пользователя

или

/pu:имя_пользователя

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

/u[sername]:имя пользователя

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

/?

Отображает синтаксис команд и параметров инструмента.

Обнаружение XML-веб-служб — это процесс поиска и опрашивания описаний XML-веб-служб. Выполняя обнаружение, потенциальные клиенты XML-веб-службы могут узнать о ее существовании и о том, как взаимодействовать с ней. Файл DISCOMAP, опубликованный XML-веб-службой, — это XML-документ, обычно содержащий ссылки на другие ресурсы с ее описанием. Для веб-сайтов, на которых реализована XML-веб-служба, поддержка обнаружения не обязательна. XML-веб-службу можно создать для частного использования.

Созданные этим инструментом файлы WSDL, XSD, DISCO и DISCOMAP можно использовать в качестве входных данных для инструмента языка описания веб-служб (Wsdl.exe) для создания клиентов XML-веб-службы.

Примеры

Следующая команда выполняет поиск документов обнаружения по указанному URL-адресу и сохраняет их в текущем каталоге. Затем программа выводит сообщение об ошибке, если ей не удалось найти обнаруживаемые ресурсы по указанному URL-адресу.

disco https://www.proseware.com/prosewareWebservice.disco

Следующая команда выполняет поиск документов обнаружения по указанному URL-адресу и сохраняет их в текущем выходном каталоге.

disco /out:myDir https://www.proseware.com

См. также

Справочник

Инструмент языка описания веб-служб (Wsdl.exe)

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

Обнаружение веб-служб
Общие сведения об XML-веб-службах

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

.NET Framework Tools
SDK Command Prompt