Visual Studio 2008中WCF的新增功能
2008-01-22 21:41:00 来源:WEB开发网“状态机工作流服务库”模板使用状态机而不是顺序工作流来实施其操作(触发状态转换)。工作流项目模板使用 WcfSvcHost 和 WcfTestClient,如同普通 WCF 服务库那样。工作流模板还使用新的上下文绑定对工作流实例 ID 的传递进行管理,从而支持持续工作流。我将在以后的专栏中详细介绍这些绑定。
添加服务引用
Visual Studio 2005 extensions for .NET Framework 3.0 提供了一项用于向 WCF 服务添加引用的基本功能,而不具有 SvcUtil 的许多高级功能。Visual Studio 2008 具有一个新的服务引用对话框,如图 7 所示。
图7:“添加服务引用”对话框
您可以在任何项目中打开此新对话框,方法是:右键单击解决方案资源管理器中项目内的任意位置,然后从上下文菜单中选择“Add Service Reference”(添加服务引用)。请注意,必须将项目配置为针对 .NET Framework 3.0(及更高版本)才能启用此选项。
在“Add Service Reference”(添加服务引用)对话框中,首先需要指定服务元数据地址(不是服务 URL,如对话框中所述),然后单击“Go”(执行)查看可用服务终结点(不是服务,如标记所示)。必须指定命名空间(如 MyService)才能包含生成的代理,然后单击“OK”(确定)生成代理并更新 .config 文件。请注意,在多数情况下,Visual Studio 2008 不是足够的智能来推断最清楚的绑定值,因此,它将通过声明绑定的所有默认值来删除 .config 文件。Visual Studio 的未来版本中将会解决此问题。如果您关注对 .config 文件的维护,请先打开 .config 文件,再添加引用,然后执行一次撤消 (Ctrl+Z) 操作,最后手动将 .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++中的结构异常处理
更多精彩
赞助商链接