Ребята, я на 90% от того места, где я хочу быть с моей службой WCF RESTful, но у меня возникли небольшие проблемы с поиском хорошего способа сделать POST-данные.Я хочу, чтобы он работал так же, как и в движке MVC, где тело HTTP-сообщения в POST проходит через механизм связывания модели и пытается преобразовать эти данные в тип данных первого параметра метода.
Итак, другими словами, у меня есть метод в моем контракте:
[OperationContract]
[WebInvoke(Method="POST", RequestFormat=WebMessageFormat.Xml, ResponseFormat=WebMessageFormat.Xml)]
SubmitInvoiceResponse SubmitInvoice();
Если я изменю вышеуказанную подпись на:
SubmitInvoiceResponse SubmitInvoice(Invoice invoice);
Будет ли это автоматически искать счет каксериализованный XML в теле сообщения?Если нет, какие атрибуты и / или переключатели мне необходимо настроить, чтобы WCF вел себя так?