【备忘★WCF点滴】WCF中DataContract和MessageContract的区别

最近在架设文件服务器时,使用WCF开发文件上传服务,遇到此问题,再次作下记录:

以stream方式上传文件的时候会用到。

如果不使用MessageContract,传入参数或传出参数若有Stream对象,那便只能有一个Stream对象。
比如你传文件,传了文件数据,还想传文件名,就有点愁人了。要用MessageContract,把文件名等等一些文件的元数据用MessageHeader标记,文件数据流用MessageBody标记可以成功。

你可能感兴趣的:(message)