Как прочитать файл wsdl в c # - PullRequest
       21

Как прочитать файл wsdl в c #

2 голосов
/ 28 января 2011

Как правильно взаимодействовать / читать файл .wsdl в C #? Например, какие объекты я должен использовать и т. Д.

Ответы [ 3 ]

3 голосов
/ 28 января 2011

Исходя из вашего комментария, вам не нужен программный доступ, поэтому ответ на реальный вопрос не тот, который вам нужен. Вам нужны инструменты для генерации кода для вызова веб-службы. Это можно сделать, щелкнув правой кнопкой мыши ссылки в проекте Visual Studio и выбрав «Добавить ссылку на службу». Там вы даете URL WSDL или WSDL-файла. Инструмент будет генерировать прокси-классы для вызовов веб-сервисов. Я считаю, что пользовательский интерфейс Visual Studio - это всего лишь графический интерфейс для консольного инструмента svcutil.exe (может ошибаться в этом).

О том, как работать с реальным клиентским кодом, просто найдите «вызов веб-службы SOAP через .NET» или что-то подобное.

2 голосов
/ 28 января 2011

Класс ServiceDescription обеспечивает поддержку чтения, изменения и записи файлов WSDL.

0 голосов
/ 28 января 2011

Вы можете читать его как файл XML, так что с DOM или SAX. Но если вы намереваетесь подключиться к определенным веб-сервисам, вы должны сгенерировать прокси-класс (с помощью мастера Visual Studio или с помощью wsdl.exe).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...