WCF create/read SOAP 消息如何

How does WCF create/read SOAP Messages

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

我还知道 BasicHttpBinding 允许 Web 服务期望 SOAP 消息在其端点之间传输。

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

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

BasicHttpBinding 使用编码元素(特别是 TextMessageEncodingBindingElement)将您的对象与 SOAP 消息序列化(反)序列化。