客户端和服务端的通信都是通过接收和发送的Message实例建立起来的,大多数情况我们通过服务协定、数据协定和消息协定来构造传入和传出消息的。一般什么时候使用Message类呢?不需要将消息序列化或者反序列化为.NET对象,无论消息内容如何,都进行常规处理。比如:读取磁盘中的文件并作为消息发送等等。操...
分类:
其他好文 时间:
2015-08-19 23:29:04
阅读次数:
206
一、NFS简介1、什么是NFSNFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的类Unix操作系统能够彼此分享个别的数据,监听在TCP和UDP的2049端口,让应用程序在客户端通过网..
分类:
其他好文 时间:
2015-08-19 02:08:56
阅读次数:
269
通常定义消息的架构,使用数据协定就够了,但是有时必须将类型精确映射到soap消息,方法两种:1、插入自定义soap标头;2、另一种是定义消息的头和正文的安全属性。消息协定通过MessageContract,成员通过MessageHeader和MessageBodyMember来设定。消息的操作最多具...
分类:
其他好文 时间:
2015-08-17 23:16:55
阅读次数:
125
数据协定最重要的当然就是DataContract和DataMember。这两个特性能应用到类、结构和枚举。这个两个特性跟服务契约的特点是一样的,只有被DataContract标记的类和类中被标记DataMember的属性、字段和事件才能被wcf的序列化引擎进行序列化和反序列化。[DataContra...
分类:
其他好文 时间:
2015-08-16 22:37:40
阅读次数:
92
老老实实学WCF第八篇 实例化通过上一篇的学习,我们简单地了解了会话,我们知道服务端和客户端之间可以建立会话连接,也可以建立非会话连接,通信的绑定和服务协定的ServiceContract 的SessionMode属性共同决定了连接是否是会话的。会话连接在会话保持阶段服务端可以记住客户端,而非会话连...
分类:
其他好文 时间:
2015-08-13 17:51:57
阅读次数:
177
老老实实学WCF第六篇 元数据交换通过前两篇的学习,我们了解了WCF通信的一些基本原理,我们知道,WCF服务端和客户端通过共享元数据(包括服务协定、服务器终结点信息)在两个终结点上建立通道从而进行通信。我们通过手写代码(或配置)的方式为服务端编写了元数据信息,没有借助元数据交换就实现了通信。然而在实...
分类:
其他好文 时间:
2015-08-13 17:40:09
阅读次数:
137
老老实实学WCF第十篇 消息通信模式(下) 双工在前一篇的学习中,我们了解了单向和请求/应答这两种消息通信模式。我们知道可以通过配置操作协定的IsOneWay属性来改变模式。在这一篇中我们来研究双工这种消息通信模式。在一定程度上说,双工模式并不是与前面两种模式相提并论的模式,双工模式的配置方法同前两...
分类:
其他好文 时间:
2015-08-13 17:36:43
阅读次数:
102
老老实实学WCF第三篇 在IIS中寄宿服务通过前两篇的学习,我们了解了如何搭建一个最简单的WCF通信模型,包括定义和实现服务协定、配置服务、寄宿服务、通过添加服务引用的方式配置客户端并访问服务。我们对WCF的编程生命周期有了一个最基本的了解。在前两篇中演示的例子,一定要力求背着做下来,包括源程序、配...
分类:
其他好文 时间:
2015-08-13 17:24:38
阅读次数:
126
本来前面还有一个章节“WCF概述”,这章都是些文字概述,就不“复制”了,直接从第二章开始。当然学习WCF还是要些基础的。https://msdn.microsoft.com/zh-cn/hh148206这个就是“原文”了,喜欢WCF的可以自己去下载。WCF简单术语:消息:消息是一个独立的数据单元,主...
分类:
其他好文 时间:
2015-08-11 06:51:24
阅读次数:
103
一、NFS服务简介NFS是NetworkFileSystem的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix..
分类:
其他好文 时间:
2015-08-04 16:03:10
阅读次数:
154