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