博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WCF 框架运行时类图
阅读量:6840 次
发布时间:2019-06-26

本文共 523 字,大约阅读时间需要 1 分钟。

本文画出了 WCF 框架运行时的重点类之间的类关系图。

 

  • Binding

一个 Binding 由多个 BindingElement 组成。BindingElement 作为主要的扩展点。每一个 BindingElement 描述某个独立的行为。最终 Binding 使用一连串的 BindingElement 来生成Channel。

 

  • Description

Description 表示服务的元数据,用于描述服务本身。一个服务包括多个终结点,一个终结点对应一个绑定、对应一个契约、多个操作。而服务、终结点、契约、操作,都可以附加多个行为来对其进行控制。

 

  • Behaviors

下面是四类行为用于控制的类型。

 

  • Behavior Invoke flow

框架内部对于行为的调用顺序:

 

  • Client Runtime

客户端运行时类型,用于控制客户端运行时行为。

 

  • Server Runtime

服务端运行时类型。相对客户端的运行时,要复杂一些。

对运行时扩展时,一般使用 Behavior。如果想使用配置文件声明的方式,则应该封装到 BindingElementExtensionElement 或者 BehaviorExtensionElement 中。

转载地址:http://howul.baihongyu.com/

你可能感兴趣的文章
iOS强制屏幕旋转
查看>>
js:如何在循环异步请求的每次返回中添加想要的值
查看>>
POJ-1258 Agri-Net(kruskal最小生成树)
查看>>
BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
查看>>
LaTeX 简介与安装
查看>>
(28)SpringBoot启动时的Banner设置【从零开始学Spring Boot】
查看>>
内核配置中 ramdisk 大小修改
查看>>
socket通信时如何判断当前连接是否断开--select函数,心跳线程,QsocketNotifier监控socket...
查看>>
Beta 冲刺(4/7)
查看>>
BeautfuiSoup4解析器
查看>>
新的开始,连菜鸟都算不上的程序媛
查看>>
使PropertyGrid控件的属性值可以显示多行的方法
查看>>
beta版本冲刺四
查看>>
Lua date format
查看>>
Struts2的简单认识
查看>>
ecshop支付方式含线下自提
查看>>
[zz] 深入java虚拟机之本地方法
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>
js---PC端滑动进度条
查看>>
Spark 1.0 开发环境构建:maven/sbt/idea
查看>>