日期:2014-05-20  浏览次数:21035 次

异步调用webservice,然后abort,但回调函数还是会被执行,咋搞的蔫?
是个登陆用的,登陆按钮这么写的
loginHandle   =   GlobalSettings.ws.BeginLogin( "xxx ",   "yyy ",   LoginCallback,   this);

回调函数是这么定义的
private   void   LoginCallback(IAsyncResult   ar)

在 "取消 "按钮里这么写的
WebClientAsyncResult   webClientAsyncResult   =   (WebClientAsyncResult)loginHandle;
webClientAsyncResult.Abort();
loginHandle   =   null;

但执行后LoginCallback还是会被调用,咋搞的咛



------解决方案--------------------
分是个位数的帖子也好意思来问问题