共用方式為


關於 WsdCodeGen

WsdCodeGen 會使用 XML 組態檔來判斷服務元數據的位置。 組態檔也可用來定義介面名稱、介面 GUID、類別名稱、方法名稱和其他標識碼。 如需此檔案的詳細資訊,請參閱 WsdCodeGen 組態檔

WsdCodeGen 需要兩種類型的輸入檔:XML 組態檔和一或多個服務描述檔(WSDL 和/或 XSD 檔案)。 WsdCodeGen 會處理這些輸入檔案,併產生兩種類型的輸出檔:介面檔案和頭/來源檔案。

輸入檔

類型 描述
組態檔 XML 檔案,指出服務元數據的位置,並定義介面名稱、介面 GUID、類別名稱、方法名稱和其他標識符。
服務描述檔案 一或多個 WSDL 或 XSD 檔案,描述在裝置上實作的服務。

 

輸出檔案

類型 描述
介面檔案 IDL (介面定義語言) 檔案,可與 MIDL 編譯程式搭配使用,以產生介面頭檔。 WSDAPI 用戶端和 WSDAPI 服務可以使用這個介面檔案。
C++標頭和來源檔案 C++描述訊息合約、命名空間和類型資訊的檔案。 它們可能包含 Proxy 程式代碼和/或存根程序代碼。 Proxy 程式代碼會實作服務的介面,並將服務方法呼叫轉譯成發出服務要求的 WSDAPI 作業。 Stub 程式代碼會將 WSDAPI 服務要求轉譯為呼叫服務方法的程式代碼。

 

裝置程式代碼產生器上的 Web 服務

使用 WsdCodeGen