WCF如何创建/读取SOAP消息

时间:2015-01-22 16:02:53

标签: c# .net web-services wcf soap

我知道WCF是用于构建Web服务的框架,并且在运行服务时会自动生成WSDL。

我也知道BasicHttpBinding允许Web服务期望SOAP消息传入和传出它的端点。

WCF如何处理SOAP消息的发送/接收?框架如何构建这些SOAP消息并将消息体映射到服务操作(在WSDL中给出)?

1 个答案:

答案 0 :(得分:0)

绑定是绑定元素的集合。 WCF附带了一些开箱即用的绑定,例如BasicHttpBinding,它是从一些选定的绑定元素创建的。

BasicHttpBinding使用一个编码元素(特别是TextMessageEncodingBindingElement),它将您的对象序列化为SOAP消息和从SOAP消息序列化。