关于它没有太多的文档。http://msdn.microsoft.com/en-us/library/system.net.http.httpcontent.readasbytearrayasync (v = vs.118) . aspx
如果它不能保证整个内容,我怎么知道什么时候停止阅读?
你不需要告诉它什么时候停止阅读。它返回一个Task<byte[]>
。一段时间后,它要么
- 完成整个身体的读取,然后作为单个
byte[]
给您,或 - 遇到问题并抛出异常。
如果没有抛出异常,它已经成功地读取了整个体作为byte[]
。