.net自帶wsdl.exe的用法與引數說明
阿新 • • 發佈:2019-01-22
Web 服務描述語言工具從 WSDL 協定檔案、XSD 架構和 .discomap 發現文件為 XML Web services 和 XML Web services 客戶端生成程式碼。
wsdl [options] {URL | path}
引數說明
URL指向 WSDL 協定檔案 (.wsdl)、XSD 架構檔案 (.xsd) 或發現文件 (.disco) 的 URL。請注意,您不能將 URL 指定為 .discomap 發現文件。
path本地 WSDL 協定檔案 (.wsdl)、XSD 架構檔案 (.xsd) 或發現文件(.disco 或 .discomap)的路徑。
選項說明
/appsettingurlkey:key
或
/urlkey:key指定在生成程式碼時用於讀取 URL 屬性的預設值的配置鍵。
/appsettingbaseurl:baseurl
或
/baseurl:baseurl指定計算 URL 片段時所使用的基 URL。此工具通過將相關 URL 從 baseurl 引數轉換為 WSDL 文件中的 URL 來計算 URL 片段。您必須用此選項來指定 /appsettingurlkey 選項。
/d[omain]:domain指定連線到要求身份驗證的伺服器時要使用的域名。
/l[anguage]:language指定用於所生成的代理類的語言。您可以指定 CS(C#;預設)、VB (Visual Basic)、JS (Jscript) 或 VJS (Visual J#) 作為語言引數。還可以指定實現 System.CodeDom.Compiler.CodeDomProvider 類的類的完全限定名稱。
/n[amespace]:namespace指定所生成的代理或模板的名稱空間。預設名稱空間是全域性名稱空間。
/nologo取消顯示 Microsoft 啟動標題。
/o[ut]:filename指定用於儲存所生成的代理程式碼的檔案。該工具將從 XML Web services 名稱來匯出預設的檔名稱。該工具將生成的資料集儲存在不同的檔案中。
/parsableerrors以類似於語言編譯器所使用的錯誤報告格式顯示錯誤。
/p[assword]:password指定連線到要求身份驗證的伺服器時要使用的密碼。
/protocol:protocol指定要實現的協議。可以指定 SOAP(預設值)、HttpGet、HttpPost 或在配置檔案中指定的自定義協議。
/proxy:URL指定用於 HTTP 請求的代理伺服器的 URL。預設為使用系統代理設定。
/proxydomain:domain
或
/pd:domain指定連線到要求身份驗證的代理伺服器時要使用的域。
/proxypassword:password
或
/pp:password指定當連線到要求身份驗證的代理伺服器時要使用的密碼。
/proxyusername:username
或
/pu:username指定連線到要求身份驗證的代理伺服器時要使用的使用者名稱。
/server根據協定生成 XML Web services 的抽象類。預設為生成客戶端代理類。
/u[sername]:username指定連線到要求身份驗證的伺服器時要使用的使用者名稱。
/?顯示此工具的命令語法和選項。
wsdl [options] {URL | path}
引數說明
URL指向 WSDL 協定檔案 (.wsdl)、XSD 架構檔案 (.xsd) 或發現文件 (.disco) 的 URL。請注意,您不能將 URL 指定為 .discomap 發現文件。
path本地 WSDL 協定檔案 (.wsdl)、XSD 架構檔案 (.xsd) 或發現文件(.disco 或 .discomap)的路徑。
選項說明
/appsettingurlkey:key
或
/urlkey:key指定在生成程式碼時用於讀取 URL 屬性的預設值的配置鍵。
/appsettingbaseurl:baseurl
或
/baseurl:baseurl指定計算 URL 片段時所使用的基 URL。此工具通過將相關 URL 從 baseurl 引數轉換為 WSDL 文件中的 URL 來計算 URL 片段。您必須用此選項來指定 /appsettingurlkey 選項。
/d[omain]:domain指定連線到要求身份驗證的伺服器時要使用的域名。
/l[anguage]:language指定用於所生成的代理類的語言。您可以指定 CS(C#;預設)、VB (Visual Basic)、JS (Jscript) 或 VJS (Visual J#) 作為語言引數。還可以指定實現 System.CodeDom.Compiler.CodeDomProvider 類的類的完全限定名稱。
/n[amespace]:namespace指定所生成的代理或模板的名稱空間。預設名稱空間是全域性名稱空間。
/nologo取消顯示 Microsoft 啟動標題。
/o[ut]:filename指定用於儲存所生成的代理程式碼的檔案。該工具將從 XML Web services 名稱來匯出預設的檔名稱。該工具將生成的資料集儲存在不同的檔案中。
/parsableerrors以類似於語言編譯器所使用的錯誤報告格式顯示錯誤。
/p[assword]:password指定連線到要求身份驗證的伺服器時要使用的密碼。
/protocol:protocol指定要實現的協議。可以指定 SOAP(預設值)、HttpGet、HttpPost 或在配置檔案中指定的自定義協議。
/proxy:URL指定用於 HTTP 請求的代理伺服器的 URL。預設為使用系統代理設定。
/proxydomain:domain
或
/pd:domain指定連線到要求身份驗證的代理伺服器時要使用的域。
/proxypassword:password
或
/pp:password指定當連線到要求身份驗證的代理伺服器時要使用的密碼。
/proxyusername:username
或
/pu:username指定連線到要求身份驗證的代理伺服器時要使用的使用者名稱。
/server根據協定生成 XML Web services 的抽象類。預設為生成客戶端代理類。
/u[sername]:username指定連線到要求身份驗證的伺服器時要使用的使用者名稱。
/?顯示此工具的命令語法和選項。