UnityEngine.Networking 中的类
/
继承自:Networking.DownloadHandler
/
在以下组件中实现:UnityEngine.UnityWebRequestModule
用户创建的由脚本驱动的 DownloadHandler 实现的抽象基类。
单独而言,DownloadHandlerScript 对象不会执行任何有用的工作。
相反,它会将从网络接收的数据转发给 DownloadHandler.ReceiveData 回调方法,以及调用其他与下载相关的事件的有用回调。默认情况下,DownloadHandlerScript 不执行任何操作;但是,您可以从 DownloadHandlerScript 派生您自己的子类,覆盖其某些或全部回调,从而实现完全自定义的数据处理。
附加资源:DownloadHandler.ReceiveData、DownloadHandler.ReceiveContentLength、DownloadHandler.CompleteContent。
DownloadHandlerScript | 创建一个 DownloadHandlerScript,在向回调传递数据时分配新的缓冲区。 |
data | 返回从远程服务器下载的原始字节,或 null。(只读) |
error | 描述下载处理程序内部发生的故障的错误消息。 |
isDone | 如果其父 UnityWebRequest 已通知此 DownloadHandler 所有数据已接收,并且此 DownloadHandler 已完成任何必要的下载后处理,则返回 true。(只读) |
nativeData | 提供对下载数据的直接访问。 |
text | 便利属性。将 data 中的字节作为 UTF8 字符串返回。(只读) |
Dispose | 发出信号,表示此 DownloadHandler 不再被使用,并且应清除其正在使用的任何资源。 |
CompleteContent | 回调,在从远程服务器接收所有数据后调用。 |
GetData | 回调,在访问 data 属性时调用。 |
GetNativeData | 以 NativeArray 形式提供对下载数据的无分配访问。 |
GetProgress | UnityWebRequest.downloadProgress 访问时调用的回调。 |
GetText | text 属性访问时调用的回调。 |
ReceiveContentLengthHeader | 收到 Content-Length 标头时调用的回调。 |
ReceiveData | 从远程服务器收到数据时调用的回调。 |