WCF中默认的序列化引擎是DataContractSerializer,它将数据协定[DataContract]标定的数据序列化为XML流或XML文件,然后再将这个流或者文件Encoding成二进制流通过网络传送给服务器端。
我的问题是:在本地序列化后到底是XML流呢还是XML文件呢,如果是流的话,我在MSDN中怎么没找着相应的Stream类呢;如果是XML文件的话,它放在本机的什么地方呢?
谢谢!
先序列化为xml然后再l编码为流,在System.ServiceModel.Channels.MessageEncoder进行编码