国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

不使用VS.NET集成開發(fā)環(huán)境,調(diào)用微軟的WebService注冊(cè)服務(wù)

2024-07-10 13:01:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
微軟最近在http://210.77.155.240/regbeta2/regservice.asmx 開放了一個(gè)webservice注冊(cè)服務(wù),通過(guò)它注冊(cè)你的vs.net beta2,有機(jī)會(huì)得到代微軟標(biāo)記的單腳滑板。

如果通過(guò)vs.net beta2集成開發(fā)環(huán)境,來(lái)編寫一個(gè)webservice客戶程序調(diào)用此服務(wù)會(huì)很簡(jiǎn)單,但是我可以上網(wǎng)的地方機(jī)器的配置太低,無(wú)法安裝vs.net,只裝了一個(gè).net framework sdk beta2,我只好試著用sdk方式來(lái)調(diào)用了。具體的實(shí)現(xiàn)步驟如下:

1.為了調(diào)用網(wǎng)上的webservice,必須先在本地生成一個(gè)所謂的“代理類”,為了生成此代理類,我們需要建立一個(gè).cs原文件,這可以利用sdk工具wsdl.exe實(shí)現(xiàn)。在命令提示符下,鍵入:

wsdl /out:regwebservice.cs http://210.77.155.240/regbeta2/regservice.asmx

其中,regwebservice.cs是我們想要生成的.cs文件的文件名。

2.有了原文件之后,我們就可以生成代理類組件了:

csc /out:regwebservice.dll /t:library /r:system.xml.dll /r:system.web.services.dll regwebservice.cs

生成regwebservice.dll代理類組件庫(kù)。

3.有了組件庫(kù),我們就可以編寫調(diào)用webservice的客戶端程序了。可以查看regwebservice.cs,根據(jù)其中的類的信息,編寫如下的代碼:

using system;

class regwebservicetest
{
static void main()
{
regservice mregservice = new regservice();
regtype mregtype = new regtype();

mregtype.scdkey = "cdkey";
mregtype.sname = "name";
mregtype.sphone = "phone";
mregtype.semail =" mailto:[email protected]";
mregtype.scompany = "company";
mregtype.saddress = "address";
mregtype.scitizenid = "citizenid";

bool isregsuccess = mregservice.register(mregtype);
console.writeline(isregsuccess.tostring());
}
}

將這段代碼保存為callwebservice.cs。確認(rèn)輸入的各字段信息正確。

4.現(xiàn)在我們可以生成可執(zhí)行程序了:

csc /r:regwebservice.dll callwebservice.cs

生成callwebservice.exe。

5.運(yùn)行callwebservice.exe,如果返回為true,就注冊(cè)成功了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 吉隆县| 交口县| 敦化市| 杭锦旗| 建昌县| 福泉市| 本溪| 汕头市| 广汉市| 宿州市| 黔东| 福安市| 桐梓县| 保康县| 南江县| 雷州市| 宁陕县| 峨山| 大新县| 清新县| 清河县| 甘泉县| 洪江市| 方山县| 神农架林区| 襄汾县| 新郑市| 黄大仙区| 梅州市| 利川市| 岑巩县| 沧源| 大安市| 上犹县| 团风县| 建平县| 茂名市| 普安县| 临汾市| 德安县| 大悟县|