WCF技术剖析系列文章汇总

WCF技术剖析之三十:一个很有用的WCF调用编程技巧[下篇]

WCF技术剖析之三十:一个很有用的WCF调用编程技巧[上篇]

WCF技术剖析之二十九:换种不同的方式调用WCF服务

WCF技术剖析之二十八:自己动手获取元数据

WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于HTTP-GET的

WCF技术剖析之二十七: 如何将一个服务发布成WSDL

WCF技术剖析之二十七: 如何将一个服务发布成WSDL[编程篇]

WCF技术剖析之二十六:如何导出WCF服务的元数据(Metadata)[扩展篇

WCF技术剖析之二十六:如何导出WCF服务的元数据(Metadata)[实现篇

WCF技术剖析之二十五:元数据(Metadata)架构体系全景展现[元数据

WCF技术剖析之二十五:元数据(Metadata)架构体系全景展现[WS标

WCF技术剖析之二十四:ServiceDebugBehavior服务行为是如何实现异

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控

WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[下

WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[中

WCF技术剖析之二十二: 深入剖析WCF底层异常处理框架实现原理[上

WCF技术剖析之二十一:WCF基本异常处理模式[下篇]

WCF技术剖析之二十一:WCF基本异常处理模式[中篇]

WCF技术剖析之二十一: WCF基本的异常处理模式[上篇]

WCF技术剖析之二十: 服务在WCF体系中是如何被描述的?

WCF技术剖析之十九:深度剖析消息编码(Encoding)实现(下篇)

WCF技术剖析之十九:深度剖析消息编码(Encoding)实现(上篇)

WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约

WCF技术剖析之十七:消息(Message)详解(下篇)

WCF技术剖析之十七:消息(Message)详解(中篇)

WCF技术剖析之十七:消息(Message)详解(上篇)

WCF技术剖析之十六:数据契约的等效性和版本控制

WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序

WCF技术剖析之十四:泛型数据契约和集合数据契约(下篇)

WCF技术剖析之十四:泛型数据契约和集合数据契约(上篇)

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

WCF技术剖析之十二

WCF技术剖析之十一:异步操作在WCF中的应用(下篇)

WCF技术剖析之十一:异步操作在WCF中的应用(上篇)

WCF技术剖析之十:调用WCF服务的客户端应该如何进行异常处理

WCF技术剖析之九:服务代理不能得到及时关闭会有什么后果?

WCF技术剖析之八:ClientBase<T>中对ChannelFactory<T&

WCF技术剖析之七:如何实现WCF与EnterLib PIAB、Unity之间的集成

WCF技术剖析之六

WCF技术剖析之五:利用ASP.NET兼容模式创建支持会话(Session)

WCF技术剖析之四:基于IIS的WCF服务寄宿(Hosting)实现揭秘

WCF技术剖析之三:如何进行基于非HTTP的IIS服务寄宿

WCF技术剖析之二:再谈IIS与ASP.NET管道

WCF技术剖析之一:通过一个ASP.NET程序模拟WCF基础架构

时间: 2024-10-31 18:47:32

WCF技术剖析系列文章汇总的相关文章

[原创-总结]WCF技术剖析系列总结篇

近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析>的写作,一直无暇管理自己的Blog.到目前为止<WCF技术剖析(卷1)>的写作暂告一段落,初步预计于下个月由武汉博文视点出版.在<WCF技术剖析>写作期间,对WCF又有了新的感悟,为此以书名开始本人的第三个WCF系列.本系列的目的在于对<WCF技术剖析>的补充,会对书中的一些内容进行展开讲述,同时会囊括很多由于篇幅的原因忍痛割弃的内容. 1.通过一个ASP.NET程序模拟WCF基础架构 本系列的第一篇

WCF技术剖析之八:ClientBase&lt;T&gt;中对ChannelFactory&lt;T&gt;的缓存机制

和传统的分布式远程调用一样,WCF的服务调用借助于服务代理(Service Proxy).而ChannelFactory<T>则是服务代理的创建者.WCF采用基于终结点(Endpoint)服务消费方式:WCF服务通过一个或者多个终结点暴露给潜在的服务消费者,服务的消费中通过与之匹配的终结点与之交互.在客户端,我们具有两种典型的服务代理创建方式,其一是通过诸如SvcUtil.exe这样的工具导入服务的元数据生成相应的服务代理(一个继承自ClientBase<T>的类型)代码和相关配置

WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用

原文:WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用 [爱心链接:拯救一个25岁身患急性白血病的女孩[内有苏州电视台经济频道<天天山海经>为此录制的节目视频(苏州话)]]如果一个类型,不一定是数据契约,和给定的数据契约具有很大的差异,而我们要将该类型的对象序列化成基于数据契约对应的XML.反之,对于一段给定的基于数据契约的XML,要通过反序列化生成该类型的对象,我们该如何实现这样的场景? 比如下面定义了两个类型Contact和Customer,

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

DataContractSerializer承载着所有数据契约对象的序列化和反序列化操作.在上面一篇文章(<数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)>)中,我们谈到DataContractSerializer基本的序列化规则:如何控制DataContractSerializer序列化或者反序列化对象的数量:以及如何在序列化后的XML中保存被序列化对象的对象引用结构.在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型

WCF技术剖析之一:通过一个ASP.NET程序模拟WCF基础架构

细算起来,已经有好几个月没有真正的写过文章了.近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析>的写作,一直无暇管理自己的Blog.到目前为止<WCF技术剖析(卷1)>的写作暂告一段落,初步预计于下个月由武汉博文视点出版.在<WCF技术剖析>写作期间,对WCF又有了新的感悟,为此以书名开始本人的第三个WCF系列.本系列的目的在于对<WCF技术剖析>的补充,会对书中的一些内容进行展开讲述,同时会囊括很多由于篇幅的原因忍痛割弃的内容. 本系列的第一篇,我

WCF技术剖析之二十七: 如何将一个服务发布成WSDL

[基于WS-MEX的实现](提供模拟程序) 通过<如何将一个服务发布成WSDL[编程篇]>的介绍我们知道了如何可以通过编程或者配置的方式将ServiceMetadataBehavior这样一个服务形式应用到相应的服务上面,从而实现基于HTTP-GET或者WS-MEX的元数据发布机制.那么在WCF内部具体的实现原理又是怎样的呢?相信很多人对此都心存好奇,本篇文章的内容将围绕着这个主题展开. 一. 从WCF分发体系谈起 如果读者想对WCF内部的元数据发布机制的实现原理有一个全面而深入的了解,必须对

WCF技术剖析之十七:消息(Message)详解(下篇)

<WCF技术剖析(卷1)>自出版近20天以来,得到了园子里的朋友和广大WCF爱好者的一致好评,并被卓越网计算机书店作为首页推荐,在这里对大家的支持表示感谢.同时我将一直坚持这个博文系列,与大家分享我对WCF一些感悟和学习经验.在<消息(Message)详解>系列的上篇和中篇,先后对消息版本.详细创建.状态机和基于消息的基本操作(读取.写入.拷贝.关闭)进行了深入剖析,接下来我们来谈谈消息的另一个重要组成部分:消息报头(Message Header). 按照SOAP1.1或者SOAP

WCF技术剖析之六

为什么在基于ASP.NET应用寄宿(Hosting)下配置的BaseAddress无效? 本篇文章来源于几天前一个朋友向我咨询的问题.问题是这样的,他说他采用ASP.NET应用程序的方式对定义的WCF服务进行寄宿(Hosting),并使用配置的方式对服务的BaseAddress进行了设置,但是在创建ServiceHost的时候却抛出InvalidOperationException,并提示相应Address Scheme的BaseAddress找不到.我意识到这可能和WCF中用于判断服务寄宿方式

WCF技术剖析之二十三:服务实例(Service Instance)生命周期如何控制[下篇]

在[第2篇]中,我们深入剖析了单调(PerCall)模式下WCF对服务实例生命周期的控制,现在我们来讨轮另一种极端的服务实例上下文模式:单例(Single)模式.在单例模式下,WCF通过创建一个唯一的服务实例来处理所有的客户端服务调用请求.这是一个极端的服务实例激活方式,由于服务实例的唯一性,所有客户端每次调用的状态能够被保存下来,但是当前的状态是所有客户端作用于服务实例的结果,而不能反映出具体某个客户端多次调用后的状态.WCF是一个典型的多线程的通信框架,对并发的服务调用请求是最基本的能力和要