摘要: 由于委托是方法的抽象,那么委托可以实现异步调用的话,方法也能实现异步,因此可使用委托实现同步方法的异步调用。首先定义与要调用的方法具有相同签名的委托;公共语言运行库会自动使用适当的签名为该委托定义BeginInvoke 和 EndInvoke 方法。BeginInvoke 方法可启动异步调用。它与需要异步执行的方法具有相同的参数,另外它还有两个可选参数。第一个参数是一个 AsyncCallback 委托,该委托引用在异步调用完成时要调用的方法。第二个参数是一个用户定义的对象,该对象可向回调方法传递信息。BeginInvoke 立即返回,不等待异步调用完成。BeginInvoke 会返回 IAs 阅读全文
posted @ 2012-12-20 19:57 Susie_hua 阅读(373) 评论(0) 推荐(0) 编辑