WebService生成客户端代理的工具WSDL参数介绍
生活随笔
收集整理的這篇文章主要介紹了
WebService生成客户端代理的工具WSDL参数介绍
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
wsdl.exe
使用 ASP.NET,根據(jù) WSDL 協(xié)定文件、XSD 架構(gòu)和 .disc 發(fā)現(xiàn)文檔,為 Xml Web Services 客戶端和 Xml Web Ser 代碼的實(shí)用工具。此工具可以與 disco.exe 一起使用。 wsdl.exe <選項(xiàng)> <URL 或路徑> <URL 或路徑>
指向 WSDL 協(xié)定、XSD 架構(gòu)或 .discomap 文檔的 URL 或 /nologo 取消顯示版權(quán)標(biāo)志。 /language:<language>
用于生成的代理類的語(yǔ)言。請(qǐng)從“CS”、“VB”、“JS”、“CPP”中選擇,或者為實(shí)現(xiàn)System.CodeDom.Compiler. 的類提供一個(gè)完全限定的名稱。默認(rèn)語(yǔ)言為“CS”(CShar )縮寫(xiě)形式為“/l:”。 /sharetypes
打開(kāi)類型共享功能。此功能針對(duì)不同服務(wù)之間共享 的相同類型(命名空間、名稱和網(wǎng)絡(luò)簽名必須相同) 創(chuàng)建一個(gè)具有單一類型定義的代碼文件。 請(qǐng)使用 http:// URLs 作為命令行參數(shù)來(lái)引用 服務(wù),或?yàn)楸镜匚募?chuàng)建一個(gè) discomap 文檔。 /verbose
指定 /sharetypes 開(kāi)關(guān)時(shí)顯示額外信息。 縮寫(xiě)形式為“/v”。 /fields
生成字段而非屬性。縮寫(xiě)形式為“/f”。 /order
為粒子成員生成顯式順序標(biāo)識(shí)符。 /enableDataBinding
在所有生成的類型上實(shí)現(xiàn) INotifyPropertyChanged 接口 以啟用數(shù)據(jù)綁定。縮寫(xiě)形式為“/edb”。 /namespace:<namespace>
生成的代理或模板的命名空間。默認(rèn)命名空間 為全局命名空間。縮寫(xiě)形式為“/n:”。 /out:<fileName|directoryPath>
生成的代理代碼的文件名或目錄路徑。默認(rèn)文件名是從 服務(wù)名派生的。縮寫(xiě)形式為“/o:”。 /protocol:<protocol>
重寫(xiě)要實(shí)現(xiàn)的默認(rèn)協(xié)議。請(qǐng)從“SOAP”、“SOAP12”、 “HttpGet”、“HttpPost”中選擇。 /username:<username>
/password:<password>
/domain:<domain>
連接到要求身份驗(yàn)證的服務(wù)器時(shí)使用的憑據(jù)。 縮寫(xiě)形式為“/u:”、“/p:”和“/d:”。 /proxy:<url>
用來(lái)處理 HTTP 請(qǐng)求的代理服務(wù)器的 URL。 默認(rèn)為使用系統(tǒng)代理服務(wù)器設(shè)置。 /proxyusername:<username>
/proxypassword:<password>
/proxydomain:<domain>
連接到要求身份驗(yàn)證的代理服務(wù)器時(shí)使用的憑據(jù)。 縮寫(xiě)形式為“/pu:”、“/pp:”和“/pd:”。 /appsettingurlkey:<key>
在代碼生成中用來(lái)讀取 URL 屬性的 默認(rèn)值的配置項(xiàng)。默認(rèn)為不從配置 文件中讀取。縮寫(xiě)形式為“/urlkey:”。 /appsettingbaseurl:<baseurl>
計(jì)算 URL 段時(shí)使用的基 URL。 還必須指定 appsettingurlkey 選項(xiàng)。URL 段是 從 appsettingbaseurl 計(jì)算 WSDL 文檔中的 URL 的相對(duì) URL 的結(jié)果。 /parsableerrors
輸出錯(cuò)誤,其格式與編譯器報(bào)告的格式類似。
服務(wù)器開(kāi)關(guān)已被否決。請(qǐng)改用 /serverInterface。 使用基于協(xié)定的 ASP.NET,為 Xml Web Services 實(shí)現(xiàn)生成抽象類。默認(rèn)情況下,生成 客戶端代理類。 /serverInterface
為 ASP.Net Web 服務(wù)的服務(wù)器端實(shí)現(xiàn)生成接口。將為 wsdl 文檔中的每個(gè)綁定生成 一個(gè)接口。wsdl 單獨(dú)實(shí)現(xiàn) wsdl 協(xié)定(實(shí)現(xiàn)接口的類在類方法上不應(yīng)包括下列任意一項(xiàng): 更改 wsdl 協(xié)定的 Web 服務(wù)屬性或序列化屬性)。縮寫(xiě)形式為“/si”。 /parameters:<file>
從指定的 xml 文件讀取命令行選項(xiàng)。這樣可以指定命令行中無(wú)法使用的選項(xiàng),例如選擇 生成的異步編程模型類型。有關(guān)詳細(xì)信息,請(qǐng)參閱工具文檔。縮寫(xiě)形式為“/par:”。
使用 ASP.NET,根據(jù) WSDL 協(xié)定文件、XSD 架構(gòu)和 .disc 發(fā)現(xiàn)文檔,為 Xml Web Services 客戶端和 Xml Web Ser 代碼的實(shí)用工具。此工具可以與 disco.exe 一起使用。 wsdl.exe <選項(xiàng)> <URL 或路徑> <URL 或路徑>
選項(xiàng)
<URL 或路徑> -指向 WSDL 協(xié)定、XSD 架構(gòu)或 .discomap 文檔的 URL 或 /nologo 取消顯示版權(quán)標(biāo)志。 /language:<language>
用于生成的代理類的語(yǔ)言。請(qǐng)從“CS”、“VB”、“JS”、“CPP”中選擇,或者為實(shí)現(xiàn)System.CodeDom.Compiler. 的類提供一個(gè)完全限定的名稱。默認(rèn)語(yǔ)言為“CS”(CShar )縮寫(xiě)形式為“/l:”。 /sharetypes
打開(kāi)類型共享功能。此功能針對(duì)不同服務(wù)之間共享 的相同類型(命名空間、名稱和網(wǎng)絡(luò)簽名必須相同) 創(chuàng)建一個(gè)具有單一類型定義的代碼文件。 請(qǐng)使用 http:// URLs 作為命令行參數(shù)來(lái)引用 服務(wù),或?yàn)楸镜匚募?chuàng)建一個(gè) discomap 文檔。 /verbose
指定 /sharetypes 開(kāi)關(guān)時(shí)顯示額外信息。 縮寫(xiě)形式為“/v”。 /fields
生成字段而非屬性。縮寫(xiě)形式為“/f”。 /order
為粒子成員生成顯式順序標(biāo)識(shí)符。 /enableDataBinding
在所有生成的類型上實(shí)現(xiàn) INotifyPropertyChanged 接口 以啟用數(shù)據(jù)綁定。縮寫(xiě)形式為“/edb”。 /namespace:<namespace>
生成的代理或模板的命名空間。默認(rèn)命名空間 為全局命名空間。縮寫(xiě)形式為“/n:”。 /out:<fileName|directoryPath>
生成的代理代碼的文件名或目錄路徑。默認(rèn)文件名是從 服務(wù)名派生的。縮寫(xiě)形式為“/o:”。 /protocol:<protocol>
重寫(xiě)要實(shí)現(xiàn)的默認(rèn)協(xié)議。請(qǐng)從“SOAP”、“SOAP12”、 “HttpGet”、“HttpPost”中選擇。 /username:<username>
/password:<password>
/domain:<domain>
連接到要求身份驗(yàn)證的服務(wù)器時(shí)使用的憑據(jù)。 縮寫(xiě)形式為“/u:”、“/p:”和“/d:”。 /proxy:<url>
用來(lái)處理 HTTP 請(qǐng)求的代理服務(wù)器的 URL。 默認(rèn)為使用系統(tǒng)代理服務(wù)器設(shè)置。 /proxyusername:<username>
/proxypassword:<password>
/proxydomain:<domain>
連接到要求身份驗(yàn)證的代理服務(wù)器時(shí)使用的憑據(jù)。 縮寫(xiě)形式為“/pu:”、“/pp:”和“/pd:”。 /appsettingurlkey:<key>
在代碼生成中用來(lái)讀取 URL 屬性的 默認(rèn)值的配置項(xiàng)。默認(rèn)為不從配置 文件中讀取。縮寫(xiě)形式為“/urlkey:”。 /appsettingbaseurl:<baseurl>
計(jì)算 URL 段時(shí)使用的基 URL。 還必須指定 appsettingurlkey 選項(xiàng)。URL 段是 從 appsettingbaseurl 計(jì)算 WSDL 文檔中的 URL 的相對(duì) URL 的結(jié)果。 /parsableerrors
輸出錯(cuò)誤,其格式與編譯器報(bào)告的格式類似。
高級(jí)
/server服務(wù)器開(kāi)關(guān)已被否決。請(qǐng)改用 /serverInterface。 使用基于協(xié)定的 ASP.NET,為 Xml Web Services 實(shí)現(xiàn)生成抽象類。默認(rèn)情況下,生成 客戶端代理類。 /serverInterface
為 ASP.Net Web 服務(wù)的服務(wù)器端實(shí)現(xiàn)生成接口。將為 wsdl 文檔中的每個(gè)綁定生成 一個(gè)接口。wsdl 單獨(dú)實(shí)現(xiàn) wsdl 協(xié)定(實(shí)現(xiàn)接口的類在類方法上不應(yīng)包括下列任意一項(xiàng): 更改 wsdl 協(xié)定的 Web 服務(wù)屬性或序列化屬性)。縮寫(xiě)形式為“/si”。 /parameters:<file>
從指定的 xml 文件讀取命令行選項(xiàng)。這樣可以指定命令行中無(wú)法使用的選項(xiàng),例如選擇 生成的異步編程模型類型。有關(guān)詳細(xì)信息,請(qǐng)參閱工具文檔。縮寫(xiě)形式為“/par:”。
轉(zhuǎn)載于:https://blog.51cto.com/oec2003/1050418
總結(jié)
以上是生活随笔為你收集整理的WebService生成客户端代理的工具WSDL参数介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: $HOME/$user/.权限导致用户无
- 下一篇: 走进Windows Server 200