Version: 2017.3

DownloadHandlerScript

class in UnityEngine.Networking

/

继承自:Networking.DownloadHandler

切换到手册

描述

用于用户创建的脚本驱动型 DownloadHandler 实现的抽象基类。

DownloadHandlerScript 对象本身不执行任何有意义的操作。

相反,它将从网络中接收的数据转发给 DownloadHandler.ReceiveData 回调方法,还会为下载相关事件调用其他有用回调。默认情况下,DownloadHandlerScript 不执行任何操作;不过,您可以从 DownloadHandlerScript 派生自己的子类,覆盖其部分或全部回调,从而实现完全自定义的数据处理。

另请参阅:DownloadHandler.ReceiveDataDownloadHandler.ReceiveContentLengthDownloadHandler.CompleteContent

构造函数

DownloadHandlerScript创建可在将数据传递给回调时分配新缓冲区的 DownloadHandlerScript。

继承的成员

变量

data返回从远程服务器下载的原始字节,或 null。(只读)
isDone如果此 DownloadHandler 的父 UnityWebRequest 已通知它已接收所有数据,且此 DownloadHandler 已完成所有必要的下载后处理操作,则返回 true。(只读)
text便捷属性。返回解释为 UTF8 字符串的 data 中的字节。(只读)

公共函数

Dispose表示不再使用此 [DownloadHandler],并且应清理它使用的所有资源。

受保护的函数

CompleteContent在从远程服务器接收所有数据后调用的回调。
GetData访问 data 属性时调用的回调。
GetProgress访问 UnityWebRequest.downloadProgress 时调用的回调。
GetText访问 text 属性时调用的回调。
ReceiveContentLength在收到 Content-Length 标头调用的回调。
ReceiveData从远程服务器收到数据时调用的回调。