Метаданные вызовов методов веб-API ASP.NET MVC 4 - PullRequest
2 голосов
/ 23 февраля 2012

Я рассматриваю возможность создания некоторых сервисов с использованием нового веб-API, представленного в ASP.NET MVC 4 (в настоящее время в бета-версии). Мне совершенно ясно, как эти службы могут быть вызваны с использованием REST, который возвращает ответы либо в JSON, либо в XML.

Однако есть способ добавить ссылку на эти службы в клиентское приложение и создать заглушки для объектов ответа , аналогично тому, как объекты ответа .NET создаются при добавлении ссылка на WSDL.

1 Ответ

2 голосов
/ 23 февраля 2012

ASP.NET Web API не имеет такой встроенной возможности.За исключением предоставления некоторой информации метаданных, подобной WSDL, которую существующий инструментарий VS мог прочитать VS 2010, у него нет способа создать объект CLR из службы JSON.

Однако другой подход, который можно рассмотреть, - этопростая библиотека классов с классами DTO (объекты передачи данных), которые могут использоваться как сервером, так и клиентом.

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