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

首頁 > 開發(fā) > 綜合 > 正文

關(guān)于webservice的異步調(diào)用簡單實(shí)例

2024-07-21 02:19:32
字體:
供稿:網(wǎng)友
關(guān)于webservice的異步調(diào)用簡單實(shí)例
無論在任何情況下,被調(diào)用方的代碼無論是被異步調(diào)用還是同步調(diào)用的情況下,被調(diào)用方的代碼都是一樣的,

下面,我們就以異步調(diào)用一個(gè)webservice 為例作說明。
這是一個(gè)webservice

<webmethod(description:="試驗(yàn)")> _
public function delcurtable(byval tbname as string) as boolean
try
return true
catch ex as exception
return false
end try
end function

關(guān)于這個(gè)webservice的同步調(diào)用方法,我就不做說明了
異步調(diào)用:
private a as vbwebservice.datamanage'定義一個(gè)webservice變量
dim ar as iasyncresult
public sub callback1(byval ar as iasyncresult)
''這里可以不寫任何代碼
'這里的代碼在調(diào)用方運(yùn)行結(jié)束后,開始運(yùn)行
end sub

#region "異步調(diào)用"
private sub btnstart_click()
dim cb as asyncallback=new asyncallback(address(me.callback1))
ar=a.begindelcurtable("zdf",cb,a)
end sub


private sub btnend_click()
if ar is nothing then
exit sub
end if
if ar.iscompleted then
dim m as boolean=a.enddelcurtable(ar)
messagebox.show(m.tostring)
end if
end sub
#end region
注意:“返回異步調(diào)用的結(jié)果一次只能調(diào)用一次,如果想再執(zhí)行一遍,就必須重新執(zhí)行一遍begin的方法”
以上是vb.net的用法,下面是c#的用法
cwebservice.datamanage a;
system.iasyncresult ar;
private void form1_load(object sender, system.eventargs e)
{
a=new cwebservice.datamanage();
}


public void callback1(system.iasyncresult ar)
{
}

private void btnstart_click(object sender, system.eventargs e)
{
system.asynccallback cb=new asynccallback(this.callback1);
ar=a.begindelcurtable("zhang",cb,a);
}

private void btnend_click(object sender, system.eventargs e)
{
if(ar==null)
{
messagebox.show("null");
return ;
}
if(ar.iscompleted )
{
bool m=a.enddelcurtable(ar);
messagebox.show(m.tostring());
}
else
{
messagebox.show("為完成");
}
}

  • 網(wǎng)站運(yùn)營seo文章大全
  • 提供全面的站長運(yùn)營經(jīng)驗(yàn)及seo技術(shù)!
  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 深水埗区| 屏山县| 潍坊市| 普兰县| 思南县| 崇文区| 陇川县| 拜泉县| 建瓯市| 房产| 江西省| 岑溪市| 旅游| 彩票| 新乐市| 科尔| 离岛区| 祁门县| 韶山市| 杨浦区| 安龙县| 武平县| 吴江市| 商城县| 永昌县| 海门市| 黎川县| 大理市| 东明县| 南雄市| 兴业县| 乐陵市| 射洪县| 昭平县| 白城市| 大渡口区| 连山| 南陵县| 揭西县| 琼海市| 滕州市|