WCF 框架运行时类图
2013-07-23 11:20
183 查看
本文画出了 WCF 框架运行时的重点类之间的类关系图。
Binding
一个 Binding 由多个 BindingElement 组成。BindingElement 作为主要的扩展点。每一个 BindingElement 描述某个独立的行为。最终 Binding 使用一连串的 BindingElement 来生成Channel。
Description
Description 表示服务的元数据,用于描述服务本身。一个服务包括多个终结点,一个终结点对应一个绑定、对应一个契约、多个操作。而服务、终结点、契约、操作,都可以附加多个行为来对其进行控制。
Behaviors
下面是四类行为用于控制的类型。
Behavior Invoke flow
框架内部对于行为的调用顺序:
Client Runtime
客户端运行时类型,用于控制客户端运行时行为。
Server Runtime
服务端运行时类型。相对客户端的运行时,要复杂一些。
对运行时扩展时,一般使用 Behavior。如果想使用配置文件声明的方式,则应该封装到 BindingElementExtensionElement 或者 BehaviorExtensionElement 中。
Binding
一个 Binding 由多个 BindingElement 组成。BindingElement 作为主要的扩展点。每一个 BindingElement 描述某个独立的行为。最终 Binding 使用一连串的 BindingElement 来生成Channel。
Description
Description 表示服务的元数据,用于描述服务本身。一个服务包括多个终结点,一个终结点对应一个绑定、对应一个契约、多个操作。而服务、终结点、契约、操作,都可以附加多个行为来对其进行控制。
Behaviors
下面是四类行为用于控制的类型。
Behavior Invoke flow
框架内部对于行为的调用顺序:
Client Runtime
客户端运行时类型,用于控制客户端运行时行为。
Server Runtime
服务端运行时类型。相对客户端的运行时,要复杂一些。
对运行时扩展时,一般使用 Behavior。如果想使用配置文件声明的方式,则应该封装到 BindingElementExtensionElement 或者 BehaviorExtensionElement 中。
相关文章推荐
- WCF 框架运行时类图
- WCF 框架运行时类图
- WCF运行时框架的构建于扩展[共10篇]
- “WCF运行时框架的构建与扩展”系列[共10篇]
- WCF运行时框架的构建与扩展[共10篇]
- android hook 框架 libinject2 简介、编译、运行
- S2SH 框架 导入、导出 源码 , 工程导入即可运行
- CI框架代码运行最详细的流程(不违法广告法吧~)
- 日志采集框架Flume、Flume介绍、概述、运行机制、Flume采集系统结构图(1、简单结构、复杂结构)
- Lucene + Hadoop 分布式搜索运行框架 Nut 1.0a9转自http://www.linuxidc.com/Linux/2012-02/53113.htm
- 基础爬虫框架及运行(选自范传辉Python爬虫开发与项目实战)
- Spring入门20 - Spring MVC框架类图与顺序图
- 我的WCF开发框架简化版及基于NET.TCP传输方式的实现
- 采用cxf框架来生成和运行
- WTL运行框架-CMainFrame
- WCF服务端运行时架构体系详解2
- Android运行时Crash自动恢复框架:Recovery
- .netFramework4.5框架下运行4.0站点程序的问题
- C# ASP.NET 通用权限管理系统组件源码中WCF例子程序服务器端运行详细配置参考
- MFC框架原理以及消息运行机制