我需要编写一个wcf服务,接受第三方应用程序将xml文件发送到wcf服务。
xml文件的示例可以是:
<?xml version="1.0" standalone="yes"?>
<Customers>
<Customer>
<ID>1</ID>
<Name>Name 1</Name>
</Customer>
<Customer>
<ID>3</ID>
<Name>Name 3</Name>
</Customer>
</Customers>
如何设置wcf服务以接受此数据集?
答案 0 :(得分:3)
这将是一种方式,它允许您向地址http://<your-url>/<your-service-name>/ReceiveCustomers
[WebInvoke(UriTemplate = "ReceiveCustomers", Method = "POST", RequestFormat=WebMessageFormat.Xml, BodyStyle=WebMessageBodyStyle.Bare]
[XmlSerializerFormat]
public void ReceiveCustomer(XElement customers)
{
....
}