DownloadHandlerScript

class in UnityEngine.Networking

/

Inherits from:Networking.DownloadHandler

Switch to Manual

Description

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

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

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

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

Constructors

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

Inherited members

Variables

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

Public Functions

DisposeSignals that this DownloadHandler is no longer being used, and should clean up any resources it is using.

Protected Functions

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