日期:2014-05-17  浏览次数:20896 次

异步http请求问题
问题说明:我有某论坛账号几千个,我现在需要异步http去验证密码的正确性,
账号,密码作为postdata附加到http请求中,异步回调函数就一个,如何确定请求返回结果是哪一个请求(哪一组账号,密码)所产生的?怎么判断呢。。。。。

------解决方案--------------------
设计上第二种方式,基本上就是匿名委托的概念。在使用了lamda表达式之后,匿名委托变成了优雅和精炼的形式:
request.BeginGetResponse(h=>
    {
        //这里写 Compleate 方法内的实现代码,而且可以直接访问 账号、request 等参数,不需要考虑如何传递的问题
    }, null);