生成自定义 WSDL 应用程序

本主题说明如何创建自定义 WSDL 生成器。自定义 WSDL 生成器示例包括在 Microsoft .NET Framework 类库 DLL 文件 CustomWSDL.dll 中。

此程序集由一个名为 CustomWSDL 的类组成。此类为生成自定义 WSDL 响应所需的操作序列提供一个示例模板。此类的设计说明如何为使用下列开发环境编写的 Web 服务客户端生成自定义 WSDL 响应:

  • Visual Studio 2003
  • Borland JBuilder 9.0
  • webMethods Glue 5.0.1

但是,可以使用和修改相同的类和设计原理来支持其他环境。

编译代码

SQL Server 2005 在其安装过程中将安装 .NET Framework 2.0。下列编译步骤要求使用此版本的 .NET Framework。可以在 %windir%\Microsoft.NET\Framework 文件夹中找到版本号。

  1. 为此示例项目创建一个文件夹,例如 C:\temp
  2. 启动记事本并将自定义 WSDL 应用程序的 C# 代码列表中的源代码复制到记事本。
  3. 使用 CustomWSDL.cs 名称将该文件保存到在步骤 1 中创建的文件夹中。
  4. 在命令提示符下,将目录更改为保存该项目的文件夹。
  5. 编译代码并生成 .dll 文件。例如,如果 C# 代码文件的名称为 CustomWSDL.cs,则命令行显示如下:
    %windir%\Microsoft.NET\Framework\v2.0.xxxxx\csc.exe /t:library /r:sqlaccess.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll CustomWSDL.cs
    xxxxx 是与 .NET Framework 的版本对应的文件夹编号。通常使用 xxxxx 编号最高的文件夹。
    这就在当前示例文件夹中创建了可执行的 CustomWSDL.dll。

请参阅

任务

自定义 WSDL 应用程序的 C# 代码列表

参考

使用自定义 WSDL 应用程序
实现自定义 WSDL 支持

概念

使用本机 XML Web 服务的最佳方法

帮助和信息

获取 SQL Server 2005 帮助