国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 灵璧县| 台山市| 仙桃市| 弥渡县| 汉寿县| 阿勒泰市| 古浪县| 辛集市| 普陀区| 永修县| 汤阴县| 无棣县| 常熟市| 安达市| 社会| 吐鲁番市| 和田市| 江永县| 延庆县| 政和县| 谢通门县| 如东县| 东台市| 新化县| 洛宁县| 安溪县| 武隆县| 八宿县| 拜城县| 台江县| 府谷县| 旌德县| 正镶白旗| 锡林浩特市| 沂南县| 寻甸| 乌拉特中旗| 长葛市| 绥芬河市| 南汇区| 石屏县|