浅谈AsyncState与AsyncDelegate使用的异同
摘要:
对于AsyncState来说,其MSDN的解释为:得到BeginInvoke方法的最后一个参数。而对于AsyncDelegate来说,其MSDN的解释为:得到异步调用的委托对象。也就是异步调用的委托源。对于委托的异步调用来说,其BeginInvoke函数无非包括以下内容,BeginInvoke(调用参数,回调函数,Object对象)如果想利用AsyncState来还原对象的话,这里的Object对象必须是源委托;如果利用AsyncDelegate的话,这里可以为空,可以为源委托。具体区别请看下面的例子://AsyncState方式还原委托对象chatDelegate.BeginInvoke(t 阅读全文
posted @ 2012-11-26 16:19 八千米海岸七厘米蔚蓝 阅读(238) 评论(0) 推荐(0) 编辑