data | 包含从远程服务器收到的未处理的数据的缓冲区。 |
dataLength |
data 中新增的字节数。 |
bool 如果下载继续,则为 true,如果中止下载,则为 false。
从远程服务器收到数据时调用的回调。
在主线程中调用此回调。
从远程服务器收到的有关 DownloadHandlerScript 的数据将存储在一个临时的环形缓冲区中。
如果此缓冲区中有未处理的数据,每帧将调用一次此方法,以将该数据块传递到脚本。(如果在一个帧中收到了多个数据报,这些数据报将在合并后传递到此回调。)数据字节数组包含收到的数据。
在非预分配模式下运行时,系统会在每次调用此回调时分配新的字节数组。在这种情况下,data.Length
将等同于 dataLength
,您可以放心地忽略 dataLength
参数。
在预分配模式下操作时,data 参数将是在构造时传递的字节数组,dataLength 参数将指出字节数组中的新增字节。(重要信息:系统“不会”将调用之间的数组归零。)
有关分配模式的更多信息,请参阅 DownloadHandlerScript.ctor。