data | 包含来自远程服务器的未处理数据的缓冲区。 |
dataLength | data 中为新数据的字节数。 |
bool 如果下载应该继续,则为真;如果应中止,则为假。
回调,在从远程服务器接收数据时调用。
此回调在主线程上调用。
来自 DownloadHandlerScript 远程服务器的数据保存在一个临时环形缓冲区中。
当缓冲区中有未处理的数据时,此方法将每帧调用一次,以将该数据块传递给脚本。(如果多个数据报在同一帧内到达,则在传递给此回调之前将它们合并。)数据字节数组包含接收到的数据。
在非预分配模式下,系统将在每次调用此回调时分配一个新的字节数组。在这种情况下,data.Length
将等于 dataLength
,并且您可以安全地忽略 dataLength
参数。
在预分配模式下,data 参数将是在构造时传入的字节数组,而 dataLength 参数指示字节数组中哪些字节是新的。(**重要:**系统不会在调用之间清零数组。)
有关分配模式的更多信息,请参阅 DownloadHandlerScript.ctor。