wcf学习
文章平均质量分 52
闭才
这个作者很懒,什么都没留下…
展开
-
WCF手动搭建 HelloWorld
1.新建两个WinForm, Server, Client 2.Server中添加引用System.ServiceModel 3.定义一个接口,其中包含一个TestMethod方法,也就是服务协定。服务协定就是附加了ServiceContract特性的接口,方法附加OperationContractAttribute特性,作为服务操作,可以供客户端程序调用,如果不加OperationContr原创 2017-06-23 14:04:48 · 358 阅读 · 0 评论 -
WCF接收消息头
用OperationContext.Current.IncomingMessageHeaders得到从客户端收到的消息头 1.修改Server端的MyService public string TestMethod() { //用指定的localName和URI查找标头位置 int原创 2017-06-23 15:19:38 · 1400 阅读 · 0 评论 -
WCF数据协定
下文枯燥无趣 毫无逻辑 不建议阅读 是传说中的WCF系列数据协定部分的摘抄 建议阅读原文 http://blog.csdn.net/tcjiaan/article/details/8195867 不管在服务器端我们把数据成员定义为公共属性还是私有字段,到了客户端都全变成公共属性了 这什么会这样呢?其实数据协定是通过XML来传输的,你想一想XML序列化的特点就找到些启发了,XML序列化和反序列原创 2017-06-23 16:43:21 · 457 阅读 · 0 评论 -
WCF流与文件传输
开启流模式,主要是设置一个叫TransferMode的属性,所以,你看看哪些Binding的派生类有这个属性就可以了。 TransferMode其实是一个举枚,看看它的几个有效值: Buffered:缓冲模式,说白了就是在内存中缓冲,一次调用就把整个消息读/写完,也就是我们最常用的方式,就是普通的操作协定的调用方式; StreamedRequest:只是在请求的时候使用流,说简单一点就是在传入原创 2017-06-23 21:41:10 · 790 阅读 · 0 评论