具体分析WCF数据图解教程

获取WCF数据服务,说白了就是获取服务的终结点信息,包括Address、Binding与Contract,简称ABCs。Juval L?wy在《Programming WCF Services》一书中,下面用比较生动的图片进行介绍WCF数据。

WCF数据可能包含多个终结点,每个终结点相当于是通信的入口,客户端和服务端通过终结点交换信息,如下图所示:

具体分析WCF数据图解教程

因而,如果能够获取终结点的详细信息,有助于我们更好地剖析服务的定义、内容与执行方式。

服务有两种方案可以发布自己的WCF数据。一种是基于HTTP-GET协议提供元数据;另一种则为元数据交换方式,它往往使用一个专门的终结点,称之为元数据交换终结点。元数据交换终结点与其它终结点相似,仍然包含了地址、绑定与契约,但是使用的服务契约为WCF提供的接口IMetadataExchange。

相关推荐