0

在使用 WCF 时,我了解数据在通过有线方式发送时以及在通过有线方式发送到客户端之前的格式。请让我知道它是否正确,如果我错了,请纠正我。

案例1:使用HttpBinding。向客户端返回 WCF 服务调用时:

当一个方法返回一个点网对象时,它会首先被序列化成 netdatacontract 序列化器格式。这个序列化的数据将被放入一个soap信封中。这个soap在发送到网络时将被转换为二进制。这些步骤将在客户端完成。

案例2:NetTcpbinding。向客户端返回 WCF 服务调用时:

当一个方法返回一个点网对象时,它会首先被序列化成 netdatacontract 序列化器格式。此数据不会被转换为soap 格式。相反,序列化格式直接转换为二进制,同时将数据放在网络上。在客户端,完成上述操作。

如果上述陈述是正确的,这就是为什么他们说 netbinding 使用二进制编码并针对性能进行了优化?

4

0 回答 0