Как документировать веб-сервис WCF в технической спецификации? - PullRequest
4 голосов
/ 09 октября 2008

За исключением случаев добавления WDSL в техническую спецификацию, каковы рекомендуемые способы документирования веб-службы WCF перед началом кодирования?

Ответы [ 5 ]

6 голосов
/ 12 октября 2008

Недавно мы опубликовали интерфейс SOAP на основе WCF, с которым могут интегрироваться третьи стороны. Для каждого метода мы предоставили следующее:

  • Имя метода
  • Пример запроса (дамп проводного формата)
  • Запрос параметров объяснения
  • Пример ответа (дамп проводного формата)
  • Запрос параметров объяснения
  • Предостережения (гочас)
  • История

Мы также предоставляем WSDL. Вы можете использовать Microsoft Disco.exe для этого. См. Также связанный вопрос о получении WSDL .

3 голосов
/ 10 октября 2008

Microsoft документирует некоторые службы WCF в MSDN. Я думаю, что вы можете получить некоторые идеи по следующим ссылкам:

2 голосов
/ 09 октября 2008

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

1 голос
/ 10 октября 2008
  • Опишите конечные точки службы и доступные протоколы / привязку. например Https, RESTful?
  • Функции безопасности, аутентификация, авторизация и шифрование.
  • Объясните варианты использования параметров в договоре эксплуатации.
  • Хостинг, IIS, WindowsService или Консольное приложение.
  • Предоставление услуги.
1 голос
/ 09 октября 2008

Кроме того, если вы используете документ MessageContracts, почему вы их используете ... поверьте мне, вы удивитесь, почему вы это сделали:)

...