如何:编辑 ASP.NET Web 服务的操作和参数类型

更新:2007 年 11 月

在应用程序设计器和系统设计器中,可以更改由 ASP.NET 应用程序上的 Web 服务提供方终结点的操作和参数引用的类型。可以通过使用“Web 服务详细信息”窗口或“属性”窗口来更改这些类型。实现应用程序后,可以打开应用程序项目中的 Web 服务类文件或类关系图 (.cd) 文件(如果存在),然后用代码更改这些类型。

说明:

如果操作和参数引用了用户定义的类型,则可以打开它们的类文件或类关系图文件(如果存在),然后编辑这些类型的定义。如果不存在这些文件,则可以在应用程序实现后,将它们添加到应用程序项目中。有关更多信息,请参见 如何:定义 ASP.NET Web 服务的操作和参数类型

使用“Web 服务详细信息”窗口更改对操作或参数类型的引用

  1. 在关系图上,选择您要编辑其操作或参数的 Web 服务提供方终结点。

  2. 在“关系图”菜单上选择“定义操作”。

    提示:

    还可以右击终结点来选择“定义操作”。

    此时会出现“Web 服务详细信息”窗口。

  3. 在“Web 服务详细信息”窗口中,在相应的操作或参数行上更改类型的名称。

从 Web 服务类文件或类关系图更改对操作或参数类型的引用

  1. 在关系图上,选择您要编辑其操作和参数的 Web 服务提供方终结点。

  2. 在“关系图”菜单上指向“实现”,然后选择执行下列操作之一:

    • 选择“查看代码”打开 Web 服务类文件。

      提示:

      还可以右击终结点来选择“查看代码”。

      Web 服务类文件打开。

    • 选择“在类关系图中查看 - <WebServiceName>”打开 Web 服务类关系图。

      说明:

      如果以前未曾保存过类关系图,则会创建一个新的类关系图。否则,会打开以前保存的类关系图。

  3. 在 Web 服务类文件中或从类关系图中,修改相应的操作或参数所引用的类型的名称。

    提示:

    还可以从解决方案资源管理器中的对应应用程序项目打开这些文件。

编辑操作或参数类型的定义

  1. 在“Web 服务详细信息”窗口中,右击引用您要编辑其定义的类型的操作或参数行。

  2. 选择执行下列操作之一:

    • 选择“查看代码 - <TypeName>”打开该类型的类文件(如果项目中存在该文件)。

    • 选择“在类关系图中查看 - <TypeName>”创建该类型的类关系图,或打开它现有的类关系图。

      说明:

      如果以前未曾保存过类关系图,类设计器将创建一个类关系图。否则,将打开以前保存的类关系图。

  3. 在类文件中或在类关系图上,对类型定义进行相应的更改。

有关类关系图的更多信息,请参见 设计和查看类与类型

请参见

概念

应用程序关系图上的 ASP.NET 应用程序概述

参考

“Web 服务详细信息”窗口的键盘快捷键

其他资源

定义 ASP.NET Web 服务的操作