日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析利用wsdl.exe生成webservice代理類的詳解_.Net教程

編輯Tag賺U幣

推薦:深入.net調(diào)用webservice的總結(jié)分析
本篇文章是對.net調(diào)用webservice進行了詳細的總結(jié)與分析,需要的朋友參考下

利用wsdl.exe生成webservice代理類
根據(jù)提供的wsdl生成webservice代理類
1、開始->程序->Visual Studio 2005 命令提示
2、輸入如下紅色標(biāo)記部分
D:/Program Files/Microsoft Visual Studio 8/VC>wsdl /language:c# /n:TestDemo /out:d:/Temp/TestService.cs D:/Temp/TestService.wsdl
在d:/Temp下就會產(chǎn)生一個TestService.cs 文件
注意:D:/Temp/TestService.wsdl 是wsdl路徑,可以是url路徑:http://localhost/Temp/Test.asmx?wsdl

wsdl參數(shù)說明:
wsdl.exe <選項> <URL 或路徑> <URL 或路徑> ...
- 選項 -
<URL 或路徑> -
指向 WSDL 協(xié)定、XSD 架構(gòu)或 .discomap 文檔的 URL 或路徑。
/nologo
取消顯示版權(quán)標(biāo)志。
/language:<language>
用于生成的代理類的語言。請從“CS”、“VB”、“JS”、“VJS”、
“CPP”中選擇,或者為實現(xiàn) System.CodeDom.Compiler.CodeDomProvider
的類提供一個完全限定的名稱。默認語言為“CS”(CSharp)。
縮寫形式為“/l:”。

/sharetypes
打開類型共享功能。此功能針對不同服務(wù)之間共享
的相同類型(命名空間、名稱和網(wǎng)絡(luò)簽名必須相同)
創(chuàng)建一個具有單一類型定義的代碼文件。
請使用 http:// URLs 作為命令行參數(shù)來引用
服務(wù),或為本地文件創(chuàng)建一個 discomap 文檔。

/verbose
指定 /sharetypes 開關(guān)時顯示額外信息。
縮寫形式為“/v”。

/fields
生成字段而非屬性�?s寫形式為“/f”。

/order
為粒子成員生成顯式順序標(biāo)識符。

/enableDataBinding
在所有生成的類型上實現(xiàn) INotifyPropertyChanged 接口,
以啟用數(shù)據(jù)綁定�?s寫形式為“/edb”。

/namespace:<namespace>
生成的代理或模板的命名空間。默認命名空間
為全局命名空間�?s寫形式為“/n:”。

/out:<fileName|directoryPath>
生成的代理代碼的文件名或目錄路徑。默認文件名是從
服務(wù)名派生的�?s寫形式為“/o:”。

/protocol:<protocol>
重寫要實現(xiàn)的默認協(xié)議。請從“SOAP”、“SOAP12”、
“HttpGet”、“HttpPost”中選擇。

/username:<username>
/password:<password>
/domain:<domain>
連接到要求身份驗證的服務(wù)器時使用的憑據(jù)。
縮寫形式為“/u:”、“/p:”和“/d:”。

/proxy:<url>
用來處理 HTTP 請求的代理服務(wù)器的 URL。
默認為使用系統(tǒng)代理服務(wù)器設(shè)置。

/proxyusername:<username>
/proxypassword:<password>
/proxydomain:<domain>
連接到要求身份驗證的代理服務(wù)器時使用的憑據(jù)。
縮寫形式為“/pu:”、“/pp:”和“/pd:”。

/appsettingurlkey:<key>
在代碼生成中用來讀取 URL 屬性的
默認值的配置項。默認為不從配置
文件中讀取�?s寫形式為“/urlkey:”。

/appsettingbaseurl:<baseurl>
計算 URL 段時使用的基 URL。
還必須指定 appsettingurlkey 選項。URL 段是
從 appsettingbaseurl 計算
WSDL 文檔中的 URL 的相對 URL 的結(jié)果�?s寫形式為“/baseurl:”。

/parsableerrors
輸出錯誤,其格式與編譯器報告的格式類似。

- 高級 -

/server
服務(wù)器開關(guān)已被否決。請改用 /serverInterface。
使用基于協(xié)定的 ASP.NET,為 Xml Web Services 實現(xiàn)
生成抽象類。默認情況下,生成客戶端代理
類。

/serverInterface
為 ASP.Net Web 服務(wù)的服務(wù)器端實現(xiàn)生成
接口。將為 wsdl 文檔中的每個綁定生成
一個接口。wsdl 單獨實現(xiàn) wsdl 協(xié)定(實現(xiàn)
接口的類在類方法上不應(yīng)包括下列任意一項:
更改 wsdl 協(xié)定的 Web 服務(wù)屬性或序列化
屬性)�?s寫形式為“/si”。

/parameters:<file>
從指定的 xml 文件讀取命令行選項。這樣可以
指定命令行中無法使用的選項,例如選擇
生成的異步編程模型類型。有關(guān)詳細信息,
請參閱工具文檔�?s寫形式為“/par:”。

分享:c#自定義控件中事件的處理
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace ClientControl { //1.定義委托 public delegate void NewsClickEventHandle(obj

來源:模板無憂//所屬分類:.Net教程/更新時間:2013-05-22
相關(guān).Net教程