Visual Studio 2008中WCF的新增功能
2008-01-22 21:41:00 来源:WEB开发网WCF 服务库
作为 Target Framework 的一项功能,Visual Studio 2008 提供了多个新的 WCF 项目模板。通过“New Project”(新建项目)对话框中的组合框,您可以指定 Target Framework 的版本(2.0、3.0 或 3.5),如图 6 所示。
图6:WCF 项目模板
如果选择 Framework 2.0,则没有任何新模板可用。Framework 3.0 中提供了一个称为 WCF 服务库的新项目模板。此项目类型只是 WcfSvcHost 和 WcfTestClient 的预构建用法,与我前面提到的技术(将两者合二为一)非常类似。请注意,使用 WCF 服务库模板,就不需要将 WcfSvcHost.exe 指定为启动程序或 .config 文件,因为项目文件包含适用于 WCF 服务库的新 ProjectTypeGuids 元素。
但是该模板有一个负面影响:停止调试程序不会终止测试客户端;时间久了,您的桌面会由于孤立客户端而变得杂乱。要解决此问题,只需还原到前面清晰介绍的手动步骤。
WCF 服务库还提供了一个用于服务约定、服务约定的实施及匹配的 .config 文件的简单模板。
利用聚合服务库,您可以通过 WCF 终结点实现 RSS 源,并且可以从返回源的简单服务约定、服务约定的实施及匹配的 .config 文件着手操作。您可以托管和显示自己的源,与托管和显示任何其他服务一样。聚合终结点使用新的 WebHttpBinding 绑定。此新绑定旨在用于接收 Web 请求,而不能用于常规服务调用。
使用“顺序工作流服务库”模板,您可以将终结点的约定操作作为工作流活动来实现,或者将工作流显示为服务。项目将包含一个用于实现简单约定和匹配的 .config 文件的顺序活动。尽管客户端也将与类似传统终结点的终结点进行交互,但其实现完全是工作流驱动的。
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››Visual C++优化对大型数据集合的并发访问
- ››VISUAL C++中的OCX控件的使用方法
- ››Visual C++实现视频图像处理技术
- ››Visual C++制作一个Sniffer实例
- ››Visual Studio 2010 中文试用版全面提供下载
- ››Visual C++剪贴板操作不完全攻略
- ››Visual C++编程实现摄像头视频捕捉
- ››Visual C++ 6.0 API函数操作技巧集
- ››Visual C++中的结构异常处理
更多精彩
赞助商链接