artech

WCF 4.0新特性汇总[共12篇]

artech
53yabo2018.net 注册网
yabo体育手机网页版yabo2018.net 注册网 一、简化开发体验 默认终结点 默认绑定和行为配置 标准终结点与无(.SVC)文件服务激活 二、路由服务 路由服务[原理篇] 路由服务[实例篇] 三、服务发现 WCF-Discovery的协议基础:WS-Discovery 服务如何能被发现 客户端如何能够探测到可用的服务? 实例演示:如何利用服务发现机制实现

继续yabo2018.net 注册网

入围51CTO 2009年度“最受读者欢迎的IT图书作者”评选

artech
54yabo2018.net 注册网
《WCF技术剖析(卷1)》自出版以来,深受广大WCF爱好者的厚爱,并入围了51CTO 2009年度最受读者欢迎的IT图书作者评选,如果你觉得觉得这本书对你学习和使用WCF还有点帮助,你不妨投上一票(同时入围的还有园子里的一哥李会军同志)。 投票地址:http://book.51cto.com/exp/bookrating2009/author.php 姓名:蒋金楠 投票时间:2009年12月29日

继续yabo2018.net 注册网

yield在WCF中的错误使用——99的开发人员都有可能犯的错误[上篇]

artech
114yabo2018.net 注册网
在定义API的时候,对于一些返回集合对象的方法,很多人喜欢将返回类型定义成IEnumerable,这本没有什么问题。这里要说的是另一个问题:对于返回类型为IEnumerable的方法来说,我们可以使用yield return的方式来输出返回集合的元素。但是如果我们不了解yield 关键字背后的实现机制,很有可能造成很大的问题。 这是一个WCF相关的问题,我想99%的人都有可能会犯这样

继续yabo2018.net 注册网

如何在调用WCF服务之前弹出一个确认对话框?

artech
192yabo2018.net 注册网
昨天有人在微博上问我如下一个问题: 老蒋,客户端调用wcf的一个接口函数时,有没有什么办法可以先弹出一个确认框,确认后再执行调用。因为这个接口函数再很多地方都执行了调用,所以我想在某个入口进行统一地弹出一个确认框... 其实这个问题可以通过WCF的扩展来完成,具体来说这个扩展涉及到一个我们不太常用的组件“InteractiveChannelInitializer”,在我

继续yabo2018.net 注册网

《WCF全面解析》(上、下册)正式出版

artech
146yabo2018.net 注册网
全书之写印,实系初稿。有时公私琐务猬集,每写一句,三搁其笔;有时兴会淋漓,走笔疾书,絮絮不休;有时意趣萧索,执笔木坐,草草而止。每写一段,自助覆阅,辄摇其首,觉有大不妥者,即贴补重书,故剪刀浆糊乃不离左右。个中甘苦,只自知之。 在某个阳光明媚的早晨,我在去上班的公交车上翻看岳南先生的《南渡北归》的时候,看到上面这段董作宾描述自己写作《殷历谱》之甘苦的文字,回想起我写作这本书的经历,不禁感慨万千。

继续yabo2018.net 注册网

WCF REST系列文章汇总(共9篇)

artech
86yabo2018.net 注册网
[01] 一个简单的REST服务实例 [02] WebHttpBinding与消息编码 [03] Web消息主体风格(Message Body Style) [04] 帮助页面与自动消息格式(JSON/XML)选择 [05] WebServiceHost有何特别之处? [06] UriTemplate、UriTemplateTable与WebHttpDispatchO

继续yabo2018.net 注册网

[WCF REST] 解决资源并发修改的一个有效的手段:条件更新(Conditional Update)

artech
160yabo2018.net 注册网
条件获取(Conditional Update)可以避免相同数据的重复传输,进而提高性能。条件更新(Conditional Update)用于解决资源并发操作问题。如果我们预先获取一个资源进行修改或者删除,条件更新检验帮助我们确认资源被获取出来到针对它的修改/删除操作被提交的这段时间内是否被其他人改动过。[源代码从这里下载] 一、HTTP对条件更新的支持 HTTP为条件更新提供了相应的报头,我

继续yabo2018.net 注册网

[WCF REST] 提高性能的一个有效的手段:条件资源获取(Conditional Retrieval)

artech
165yabo2018.net 注册网
条件获取(Conditional Retrieval)旨在解决这样的问题:客户端获取某个资源并对其进行缓存,当再次获取相同资源时,如果资源数据与之前获取的一致,则不再返回真正的资源数据,而是在回复中设置一个标识表明获取的资源并未发生改变。[源代码从这里下载] 一、 HTTP对条件获取的支持 HTTP对条件获取提供了原生的支持。具体的实现是这样的:服务端接收到客户端针对某个资源的第一次获取请求时

继续yabo2018.net 注册网

[WCF REST] 通过ASP.NET Output Caching实现声明式缓存

artech
179yabo2018.net 注册网
ASP.NET的输出缓存(Output Caching)机制允许我们针对整个Web页面或者页面的某个部分(主要针对用户控件)最终呈现的HTML进行缓存。对于后续针对相同资源的请求,只需要直接将缓存的HTML予以回复而无须按照页面处理生命周期对每次请求进行重复处理。WCF通过操作行为AspNetCacheProfileAttribute利用ASP.NET的输出缓存提供一种针对于某个操作的声明式缓存机

继续yabo2018.net 注册网

[WCF REST] UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector

artech
195yabo2018.net 注册网
REST服务采用面向资源的架构,而资源通过URI进行标识和定位,所以URI在REST中具有重要的地位。对于WCF来说,服务调用请求的URI映射为某个具体的操作,所以服务端需要解决的是如何根据请求URI选择出对应的操作。如果采用SOAP,操作的选择是根据消息的报头来实现的,那么REST服务又采用怎样的操作选择机制呢? 目录 一、URI模板 二、UriTemp

继续yabo2018.net 注册网