wcf: каково использование / значение файлов xsd, сгенерированных при добавлении ссылки на сервис wcf - PullRequest
0 голосов
/ 08 декабря 2010

Что такое использование файлов xsd, сгенерированных для типов xml, контрактов операций и контрактов данных.
Разве информации в файле wsdl недостаточно для генерации всех необходимых классов.

Ответы [ 2 ]

0 голосов
/ 08 декабря 2010

По умолчанию сгенерированный WCF WSDL имеет ссылку на внешние файлы xsd для описания типов в сообщениях SOAP. Это многофайловый WSDL, а не один файл WSDL. Вы можете использовать библиотеку WCF Extras для создания одного файла WSDL, если хотите.

0 голосов
/ 08 декабря 2010

Это зависит от генератора WSDL. WSDL всегда требуется описание XSD для типов сообщений, пользовательских заголовков, ошибок и типов данных. Эти описания необходимы на стороне клиента для создания прокси и для того, чтобы знать, какой тип данных вам нужно отправлять или получать от операции. Он описывает сериализацию типов данных.

Некоторые генераторы внедряют эти XSD непосредственно в WSDL, но другие создают отдельные файлы и включают эти внешние файлы только в WSDL.

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