工具介紹
使用一種稱為“遠程處理”的技術幫助您編譯與 XML Web services 進行通信的客戶端應用程式。
Soapsuds 工具幫助您編譯使用稱為遠程的技術與 XML Web services 進行通信的客戶端應用程式。 Soapsuds.exe 執行下列功能:
它創建 XML 架構,用於描述在公共語言運行庫程式集中公開的服務。
它創建運行庫程式集,以訪問由 XML 架構描述的服務。 架構定義既可以是本地檔案,也可以從 Internet 上動態下載。
不過從 .NET Framework 3.5 版 開始,此工具已過時。 改為在客戶端項目中設定對遠程對象 DLL 的引用。 這樣,編譯器便可提取元數據。
語法
soapsuds {-url:schemaUrl | -types:type1,assemblyname[,serviceEndpoint] [;type2,assemblyname][...]] | -is:schemafile | -ia:assemblyfile} [options]
該工具遵循以下步驟來從客戶端應用程式訪問 XML Web services:
1:下載 XML Web services 的 XML 架構。 (此工具的 -urltoschema 選項使您可以直接按其 URL 來引用它。) 在發布 XML Web services 時,XML Web services 將自動生成這些架構檔案。
2:使用 Soapsuds.exe 將 XML 架構轉換為運行時程式集。 該工具在生成程式集時始終生成原始碼。
3:當編譯客戶端應用程式時,在該應用程式中引用此程式集。 您還必須設定遠程處理,以便應用程式將這些程式集中的類型識別為 XML Web services 的代理。 有關更多信息,請參見 .NET 遠程處理概述。