共用方式為


建立自訂的 WSDL 應用程式

未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

此主題描述如何建立自訂的 WSDL 產生器。在 Microsoft.NET Framework 類別庫 DLL 中有自訂的 WSDL 產生器範例 CustomWSDL.dll。

此組件是由名為 CustomWSDL 的一個類別組成。此類別提供一個範例範本,其中包含產生自訂 WSDL 回應所需的動作順序。此類別的設計是要示範使用下列開發環境來產生自訂的 WSDL 回應,供已撰寫好的 Web 服務用戶端使用。

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • webMethods Glue 5.0.1

不過,可以使用並修改相同的類別和設計原則來支援其他環境。

編譯程式碼

SQL Server 在安裝過程中會安裝 .NET Framework 2.0。下列編譯指示會要求您使用此版的 .NET Framework。您可以在 %windir%\Microsoft.NET\Framework 資料夾中找到版本號碼。

  1. 為此範例專案建立資料夾,例如 C:\temp

  2. 開啟記事本並將自訂 WSDL 應用程式的 C# 程式碼清單中的程式碼複製到上面。

  3. 移至您在步驟 1 中建立的資料夾,將檔案儲存為 CustomWSDL.cs

  4. 在命令提示字元中,將目錄變更為專案儲存的資料夾。

  5. 編譯程式碼,並建立 .dll 檔。例如,如果 C# 程式碼檔的名稱是 CustomWSDL.cs,命令列會是如下所示:

    %windir%\Microsoft.NET\Framework\v2.0xxxxx\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 執行檔。