WCF服务之WINDOWS控制台宿主
最近要写个WEBSERVICES。但是我已经很长没用过了。
翻看了一些资料,最后用WCF来写个后台服务。
WCF使用WINDOWS控制台做宿主,核心的类主要是 ServiceHost ,它承载服务的启动,关闭,节点配置等内容。
项目结构主要有两个,一个是契约,一个是服务的宿主控制台。
这是CMWS_WcfApp的Program.cs内的代码
主要的代码构建流程。
1.通过MEF,匹配导入的服务实现。(方便我们动态拓展服务内容,只需要匹配服务的规则,即可通过一句地址配置,改变所需要开房的服务实现内容。具体方式,可在MEF容器检索匹配元素的时候,使用的检索目录变成读取配置文件,或者其他方式)
2.ServiceHost 创建以及载入服务实现
3.动态创建服务的终止点配置。

浙公网安备 33010602011771号