我必须创建一个WCF Web服务,该服务应该能够从几乎所有客户端发送/接收数据,即与客户端无关,可以被Java客户端,IOS客户端等调用。在这种情况下,REST毫无疑问,因为SOAP的决定已经做出,并且架构的某些部分已经实现。我得到了一个示例请求映射,例如:
Envelope/Body/createOrder/order/customerID
Envelope/Body/createOrder/order/shipmentDate
Envelope/Body/createOrder/order/items/item/lineNumber
类似地,还给了我一个类似于上面的响应映射。
我正在寻找您的建议:
答案 0 :(得分:0)
我通过回答自己和以后在同一主题上进行搜索来结束这个问题。我最终将服务的参数和返回类型都声明为XElement:
XElement ConfirmRegistration(XElement registrationData);
我使用XElement将XML用于LINQ。