摘要:
在 WCF 中,服务和地址1一一对应。地址告诉我们两个关于连接到服务的信息:位置2和传输协议(传输方式)。WCF 1.0 支持五种传输方式:!--[if !supportLists]--l !--[endif]--HTTP!--[if !supportLists]--l !--[endif]--TCP!--[if !supportLists]--l !--[endif]--Peer network!--[if !supportLists]--l !--[endif]--IPC!--[if !supportLists]--l !--[endif]--MSM 阅读全文
posted @ 2011-01-13 13:55
不弃的追求
阅读(302)
评论(0)
推荐(0)
摘要:
每一个 WCF 服务都会关系到地址(Address)、绑定(Binding)和契约(Contract),而 WCF 则通过 Endpoint 将 ABC 三个方面联系在一起。每一个 Endpoint 都必须包括 ABC 三个方面,缺一不可,而 host 进程会提供 Endpoint 供客户端调用。每个 Endpoint 都对应一个唯一地址,但是多个 Endpoint 可以共享相同的绑定和契约,每个服务又可以提供多个 Endpoint 供客户端掉用。使用配置文件再次体现 Microsoft 的傻瓜式编程。唯一值得注意的地方是在 service 节点中添加了 behaviorConfigurati 阅读全文
posted @ 2011-01-13 13:54
不弃的追求
阅读(614)
评论(0)
推荐(0)
摘要:
WCF 服务可以通过两种途径发布他们的元数据,这些元数据可以通过 HTTP-GET 传送或者直接通过 Endpoint 发布。如果通过 HTTP-GET 来发布元数据,你所要做的只是在配置文件中为 service 节点添加 behaviorConfiguration 属性并激活 HTTP-GET 而已。(完整的配置文件样例可以参考 http://www.cnblogs.com/anders-x-hu/archive/2007/05/30/765449.html)编程控制元数据Code highlighting produced by Actipro CodeHighlighter (freew 阅读全文
posted @ 2011-01-13 13:54
不弃的追求
阅读(262)
评论(0)
推荐(0)
摘要:
WCF 服务无法独立存在,它必须驻留于一个 Windows 进程当中,我们把这个 Windows 进程称之为 host 进程。一个 host 进程之中可以驻留多个 WCF 服务,而一个 WCF 服务也可以在多个 host 进程中存在,host 进程甚至同时也可以是 WCF 的客户端进程。Host 进程则可以通过 IIS、WAS(Windows Vista)驻留或者也可以是应用程序的一部分(自行开发)。 IIS hosting驻留于 IIS 的主要优点在于 host 进程会在客户端首次请求服务时启动和由 IIS 来管理 host 进程的生命周期。缺点则是一旦选择了驻留于 IIS 那么就只能选择 阅读全文
posted @ 2011-01-13 13:52
不弃的追求
阅读(314)
评论(0)
推荐(0)
摘要:
在 WCF 中,所有的服务都通过契约供外部进行调用。所谓契约,就是描述服务的一种平台无关的、标准的方式。目前,在 WCF 中定义了四种契约。!--[if !supportLists]--l !--[endif]--服务契约(Service contract)描述了客户端能够调用服务的哪些操作。!--[if !supportLists]--l !--[endif]--数据契约(Data contract)描述了哪些数据类型能够在客户端和服务间传输。CLR 数据类型都默认地被添加上了数据契约,当然也可以很方便的为自定义类型添加数据契约。!--[if !supportLists]- 阅读全文
posted @ 2011-01-13 13:50
不弃的追求
阅读(536)
评论(0)
推荐(0)

浙公网安备 33010602011771号