这其实就是.Net的异步操作模式,看一下就知道了。
简单的说:BeginRead()和EndRead()是一对操作,开始读的时候调用BeginRead()并指定回调方法,然后程序可以继续执行,操作完成后,框架自动调用回调方法,在该方法中调用EndRead()取得操作结果并结束异步操作。