WCF 扩展之我见: ICallContextInitializer

本系列索引,请见《开篇》本文介绍 ICallContextInitializer 这个用于扩展 WCF 的接口。作 用CallContext 指的是调用的上下文,即,执行当前调用的线程上下文。线程上下文中存放了当前的线程状态,语言环境,用户的权限等。通过 CallContextIniti ...查看详情
分 类:项目开发 标 签: WCF

WCF 个别配置项说明

对于 WCF 配置文件 及 ServiceBehavior/Contract 等中的大多数配置项的作用及用法大家都很熟悉,然后有少部分的配置项,平时用得比较少。本文将对这些使用频率相对较低的配置项进行介绍,欢迎大家完善: 配置文件endpoint/@bindingName作用:指导 ...查看详情
分 类:项目开发 标 签: WCF

WCF 契约的版本管理

本文所指的契约是指 Service Contract (服务契约) 、Data Contract (数据契约)和 Message Contract (消息契约)。这个世界唯一不变的就是 “变化” 本身。什么是版本?版本类似一个标记,用于标识某一特定时间点一个对象所处的状态及其所包含的行为 ...查看详情
分 类:项目开发 标 签: 版本管理 WCF

WCF 扩展之我见: InstanceProvider

本系列索引,请见《开篇》继续 WCF 扩展系列,本文就来讨论下 InstanceProvider。作 用InstanceProvider 与 InstanceContextProvider 看起来很像,但却拥有着完全不同的目的。后者的目的正如我前几篇文章所指的用于在不同的请求或客户端之间 ...查看详情
分 类:项目开发 标 签: WCF InstanceContext

使用 XmlSchemaSet 加载 XSD

使用 XmlSchemaSet 加载 XSD,并进行验证的代码,网上一搜便有。写这篇文章的目的,是因为在实际使用过程中遇到两个问题:1,如何处理 XSD 与 XML 名称空间不匹配? 2,如何加载有 Import 元素的 XSD?先上一段最简单的代码XmlSchemaSet schema ...查看详情
分 类:项目开发 标 签: XSD

WCF 扩展之我见: MessageInspector

本系列索引,请见《开篇》这次介绍的 MessageInsepctor 是 WCF 可扩展性中用得最多的一个扩展了,MessageInspector 字面意思 “消息检查员”,可见通过使用这个扩展,可以对消息进行查看,那它到底有什么作用呢?作 用先来看看 MSDN 的说明:Defines ...查看详情
分 类:项目开发 标 签: WCF
本站采用知识共享署名 3.0 中国大陆许可协议进行许可。 ©2014 Charley Box | 关于本站 | 浙ICP备13014059号