更新:2007 年 11 月
使用“配置服务引用”对话框,可以配置 Windows Communication Foundation (WCF) 服务的行为。
若要访问“配置服务引用”对话框,请右击“解决方案资源管理器”中的一个服务引用,然后选择“配置服务引用”。也可以通过单击“添加服务引用”对话框中的“高级”按钮来访问此对话框。
若要更改承载 WCF 服务的地址,请在“地址”字段中输入新的地址。
若要更改 WCF 客户端中类的访问级别,请在“生成的类的访问级别”列表中选择一个访问级别关键字。
若要异步调用 WCF 服务的方法,请选中“生成异步操作”复选框。
若要在 WCF 客户端中生成消息协定类型,请选中“始终生成消息协定”复选框。
若要为 WCF 客户端指定列表集合类型或字典集合类型,请从“集合类型”和“字典集合类型”列表中选择类型。
若要禁用类型共享,请清除“重新使用引用的程序集中的类型”复选框。若要对引用的程序集的子集启用类型共享,请选中“重新使用引用的程序集中的类型”复选框,接着选中“重新使用所引用的指定程序集中的类型”,然后在“引用的程序集列表”[Referenced assemblies list]中选择所需的引用。
地址
用于更新服务引用在其中查找服务的 Web 地址。例如,在开发过程中服务可能承载在开发服务器上,之后又移到了生产服务器上,因而需要进行地址更改。说明:
从“添加服务引用”对话框中显示“配置服务引用”对话框时,“地址”元素不可用。
生成的类的访问级别
确定 WCF 客户端类的代码访问级别。说明:
对于网站项目,该选项将始终设置为 Public,并且无法更改。For more information, see 服务引用疑难解答 .
生成异步操作
确定 WCF 服务的方法是同步调用(默认)还是异步调用。始终生成消息协定
确定是否将为 WCF 客户端生成消息协定类型。有关消息协定的更多信息,请参见使用消息约定。集合类型
为 WCF 客户端指定列表集合类型。默认类型为 Array。字典集合类型
为 WCF 客户端指定字典集合类型。默认类型为 Dictionary<TKey, TValue>。重新使用引用的程序集中的类型
决定在添加或更新服务时,WCF 客户端将设法重用引用的程序集中已经存在的类型,而不是生成新的类型。默认情况下此选项处于选中状态。重新使用所有引用的程序集中的类型
如果选中此项,则会尽可能重用“引用的程序集列表”[Referenced assemblies list]中的所有类型。默认情况下,该选项是选中的。重新使用所引用的指定程序集中的类型
如果选中此项,将只重用“引用的程序集列表”[Referenced assemblies list]中选定的类型。引用的程序集列表[Referenced assemblies list]
包含一个列表,此列表中针对项目或网站列出了引用的程序集。如果选中“重新使用所引用的指定程序集中的类型”,则可选中或清除个别程序集。添加 Web 引用
显示“添加 Web 引用”对话框。说明:
此选项只应该用于针对 .NET Framework 2.0 版的项目。
说明:
仅在从“添加服务引用”对话框中显示“配置服务引用”对话框时,“添加 Web 引用”按钮才可用。