随笔分类 -  wcf

摘要:InstanceContextMode为服务端实现服务契约类的实例模式,有三种类型,分别为:PerCall-每次服务操作调用创建一次,调用完后进行销毁;PerSession-同一个会话期间创建一次,客户端代理第一次操作(IsInitiating = true)调用创建,调用代理的Close方法销毁或者调用IsTerminating服务操作销毁;Single-服务只会创建一次,服务开始时创建,服务完成时销毁SessionMode是客户端代理与服务器之间的会话模式,同样也有三种类型:Allowed-允许会话、NotAllowed-不允许会话、Required-要求会话(需要有支持会话的Bindin 阅读全文
posted @ 2012-08-11 11:20 小薇林 阅读(197) 评论(0) 推荐(0)
摘要:举个国家和间谍的例子, A 是国家C 派往其它国家的一名间谍,他负责收集情报,被通过某种特定的道,将获得的情报发送给国家C。 假如A 在出去执行任务之前,国家C 的特工部门为其编订了一套密文,这个密文只有国家C 和特工部门和A 知道具体含义,这些密文正是在 A 与其国家之间进行传递的数据,国家C 对密文的制定,正是 WCF中对交换数据格式的定义,属于 Data Contract范畴。 而A 在获得情报之后,通过电报的方式将情报发回给国家情报机关,它首先设置电报的发送地址并注明来源,并且将情报信息编码成密文进行发送,对电报报文的格式定义就属于Message Contract范畴,而国家情报机关为 阅读全文
posted @ 2012-08-07 12:15 小薇林 阅读(361) 评论(0) 推荐(0)
摘要:WCF(Windows Communication Foundation) - 绑定Binding:Http以basicHttpBinding为例,Tcp以netTcpBinding为例。2、宿主Hello.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;namespace WCF.ServiceHost2.Binding{ class Hello { static void Main(string... 阅读全文
posted @ 2012-08-05 21:47 小薇林 阅读(188) 评论(0) 推荐(0)