“配置服务引用”对话框
说明
数据集和相关类是 2000 年代初的旧 .NET Framework 技术,使应用程序能够在应用程序与数据库断开连接时处理内存中的数据。 这些技术对于使用户能够修改数据并将更改保留回数据库的应用程序特别有用。 尽管数据集被证明是非常成功的技术,但我们建议新的 .NET 应用程序使用 Entity Framework Core。 Entity Framework 提供了一种更自然的方式来将表格数据用作对象模型,并且具有更简单的编程接口。
配置服务引用 对话框使你能够配置 Windows Communication Foundation (WCF) 服务的行为。
若要访问 配置服务引用 对话框,请在解决方案资源管理器 中右键单击服务引用,然后选择 配置服务引用。 还可以通过单击“添加服务引用对话框”中的“高级”按钮来访问该对话框。
任务列表
若要更改 WCF 服务的托管地址,请在 地址 字段中输入新地址。
若要更改 WCF 客户端中类的访问级别,请在 访问级别中选择生成的类 列表中的访问级别关键字。
若要异步调用 WCF 服务的方法,请选中 生成异步操作 复选框。
若要在 WCF 客户端中生成消息协定类型,请选中 始终生成消息协定 复选框。
若要为 WCF 客户端指定列表或字典集合类型,请从 集合类型列表 和 字典集合类型列表 中选择类型。
要禁用类型共享,请清除“重新使用引用的程序集中的类型”复选框。 若要为引用的程序集的子集启用类型共享,请选中 重用引用程序集中的类型 复选框,选择 重用指定引用程序集中的类型,然后选择 引用程序集列表中的所需引用。
UIElement 列表
地址
更新服务引用查找服务的 web 地址。 例如,在开发期间,服务可能托管在开发服务器上,然后随后移动到生产服务器,需要更改地址。
说明
从“添加服务引用”对话框中显示“配置服务引用”对话框时,“地址”元素不可用。
生成的类的访问级别
确定 WCF 客户端类的代码访问级别。
说明
对于网站项目,此选项始终设置为 Public
,无法更改。 有关详细信息,请参阅 故障排除服务引用。
生成异步操作
确定 WCF 服务方法是同步调用(默认)还是异步调用。
生成基于任务的操作
编写异步代码时,此选项允许你利用 .NET 4 中引入的任务并行库 (TPL)。 请参阅 任务并行库(TPL)。
始终生成消息约定
确定是否将为 WCF 客户端生成消息协定类型。 有关消息协定的详细信息,请参阅 使用消息协定。
集合类型
指定 WCF 客户端的列表集合类型。 默认类型为 Array。
字典集合类型
指定 WCF 客户端的字典集合类型。 默认类型为 Dictionary<TKey,TValue>。
重新使用引用的程序集中的类型
确定 WCF 客户端是否尝试重用引用的程序集中已存在的内容,而不是在添加或更新服务时生成新类型。 默认情况下,此选项处于选中状态。
重新使用所有引用的程序集中的类型
如果选择此选项,则会尽可能重用“引用的程序集列表”中的所有类型。 默认情况下,此选项处于选中状态。
重新使用所引用的指定程序集中的类型
如果选择此选项,将只重用“引用的程序集列表”中选定的类型。
引用的程序集列表
包含一个列表,此列表针对项目或网站列出了引用的程序集。 选择 重用指定引用程序集中的类型时,可以选择或清除单个程序集。
添加 Web 引用
显示“添加 Web 引用”对话框。
说明
此选项仅适用于面向 .NET Framework 版本 2.0 的项目。
说明
仅当 配置服务引用 对话框中显示 “添加服务引用”对话框时,“添加 Web 引用”按钮才可用。