WCF 框架运行时类图
2024-09-09 08:00:54
本文画出了 WCF 框架运行时的重点类之间的类关系图。
- Binding
一个 Binding 由多个 BindingElement 组成。BindingElement 作为主要的扩展点。每一个 BindingElement 描述某个独立的行为。最终 Binding 使用一连串的 BindingElement 来生成Channel。
- Description
Description 表示服务的元数据,用于描述服务本身。一个服务包括多个终结点,一个终结点对应一个绑定、对应一个契约、多个操作。而服务、终结点、契约、操作,都可以附加多个行为来对其进行控制。
- Behaviors
下面是四类行为用于控制的类型。
- Behavior Invoke flow
框架内部对于行为的调用顺序:
- Client Runtime
客户端运行时类型,用于控制客户端运行时行为。
- Server Runtime
服务端运行时类型。相对客户端的运行时,要复杂一些。
对运行时扩展时,一般使用 Behavior。如果想使用配置文件声明的方式,则应该封装到 BindingElementExtensionElement 或者 BehaviorExtensionElement 中。
最新文章
- 表格table嵌套,边框合并问题
- hibernate常见错误
- 减小iOS应用程序的大小
- svg学习笔记(二)
- XML文档形式&;JAVA抽象类和接口的区别&;拦截器过滤器区别
- Ubuntu14.04 Y460闪屏问题解决方案
- A simple Test Client built on top of ASP.NET Web API Help Page
- [转载]Web前端和后端之区分,以及面临的挑战【转】
- CDH入门
- Spring MVC 知识点记忆
- Koa2
- Picasso, ImageLoader, Fresco, Glide 优劣
- Python作业-选课系统
- python 发送邮件+多人+附件 最好用!!!
- layui复选框
- 7.Solr查询参数
- javascript基础拾遗(八)
- 处理内容有&;特殊字符thinkphp返回xml无法解析的问题<;![CDATA[xxx]]>;
- Django From组件 fields widgets
- JMeter学习笔记--JMeter前置处理器