Добавление комментариев к WSDL производится от WCF/.Net

use this --

http://jsfiddle.net/5LCSU/

он удалит весь текст, а также проверку, что он будет работать без обновления страницы ..

22
задан 17 March 2009 в 17:24
поделиться

3 ответа

WCF не сделает этого на своем собственном, к сожалению. Существуют точки расширяемости для поколения WSDL, которое можно использовать для выполнения этого по крайней мере частично: Ищите интерфейс IWSDLExportExtension.

я имею небольшой пример о том, как реализовать простое расширение экспорта WSDL на моем веб-сайте, который мог бы помочь Вам начать.

1
ответ дан Community 29 November 2019 в 05:43
поделиться

Если Вы делаете свой дизайн / кодирующий в классах C#, украшенных [ServiceContract] и [OperationContract], то я не знаю ни о каком способе экспортировать документацию, которую Вы могли бы иметь на тех классах и методах в WSDL, к сожалению.

Я был потрясен тем также - я ожидал, что любой///комментирует мои классы и методы для разоблачения в WSDL - никакая удача :-(

Наше решение теперь - это: 1) мы создаем основной "макет" нашего сервисного интерфейса со всеми операциями в C# 2), мы компилируем это в блок 3), мы извлекаем метаданные (WSDL, XSD) от того блока и затем выбрасываем "прототип" C# 4), мы вручную добавляем комментарии (xs:annotation/xs:documentation) к WSDL и XSD 5), с этого времени, WSDL/XSD ведущее устройство - и мы генерируем наш интерфейс из тех описаний

Громоздкий и раздражающий, но это работает справедливо хорошо на нас.

Я верная надежда VS2010 / WCF 4.0 принесу нам немного больше поддержки в этой области!!

Marc

3
ответ дан 29 November 2019 в 05:43
поделиться

Похоже, что проект сообщества WCFExtras на GitHub позволяет обойти ограничения .NET 3.5.

11
ответ дан 29 November 2019 в 05:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: