“配置服务引用”对话框

使用**“配置服务引用”**对话框,可以配置 Windows Communication Foundation (WCF) 服务的行为。

说明说明

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

若要访问**“配置服务引用”对话框,请右击“解决方案资源管理器”中的一个服务引用,然后选择“配置服务引用”。也可以通过单击“添加服务引用”对话框中的“高级”**按钮来访问此对话框。

  • 若要更改承载 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 引用”按钮才可用。

请参见

任务

如何:添加、更新或移除服务引用

如何:添加对 Web 服务的引用

参考

“添加服务引用”对话框

“配置服务引用”对话框

其他资源

Consuming ASMX and WCF Services Sample