WEB开发网
开发学院软件开发VC Visual Studio 2008中WCF的新增功能 阅读

Visual Studio 2008中WCF的新增功能

 2008-01-22 21:41:00 来源:WEB开发网   
核心提示: “状态机工作流服务库”模板使用状态机而不是顺序工作流来实施其操作(触发状态转换),工作流项目模板使用 WcfSvcHost 和 WcfTestClient,Visual Studio 2008中WCF的新增功能(9),如同普通 WCF 服务库那样,工作流模板还使用新

“状态机工作流服务库”模板使用状态机而不是顺序工作流来实施其操作(触发状态转换)。工作流项目模板使用 WcfSvcHost 和 WcfTestClient,如同普通 WCF 服务库那样。工作流模板还使用新的上下文绑定对工作流实例 ID 的传递进行管理,从而支持持续工作流。我将在以后的专栏中详细介绍这些绑定。

添加服务引用

Visual Studio 2005 extensions for .NET Framework 3.0 提供了一项用于向 WCF 服务添加引用的基本功能,而不具有 SvcUtil 的许多高级功能。Visual Studio 2008 具有一个新的服务引用对话框,如图 7 所示。

Visual Studio 2008中WCF的新增功能

图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 文件条目添加到客户端部分中。

上一页  4 5 6 7 8 9 10  下一页

Tags:Visual Studio WCF

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接