【发布时间】:2010-03-24 19:48:02
【问题描述】:
我有一种情况,我想用 WebClient 异步写入一系列字节(与 UploadDataAsync 大致相同)并获得可读响应流(与 OpenReadAsync 相同)。
你似乎可以单独做这两个,但不能同时做两个。有什么办法吗?
【问题讨论】:
-
尝试使用 HttpWebRequest 吗?稍微复杂一点,但它可以让你同时做
-
我刚刚将所有代码从使用 HttpWebRequest 移植到 WebClient(为了简单起见...哎呀:p)
-
问题是你有一个相对复杂的需求——而WebClient是一种做简单事情的简单方法——但它不能处理更复杂的场景。
标签: c# .net asynchronous webclient