class in UnityEngine.Networking
/
Inherits from:Networking.DownloadHandler
/
Implemented in:UnityEngine.UnityWebRequestModule
A general-purpose DownloadHandler implementation which stores received data in a native byte buffer.
This is a general-purpose DownloadHandler subclass. It stores received data in native memory. It will preallocated a data buffer based on any received Content-Length
header, but will expand its buffer should the actual download size exceed the value of Content-Length
header (or if a Content-Length
header is not received).
Note: When accessing DownloadHandler.data or DownloadHandler.text on this subclass, a new byte array or string will be allocated each time the property is accessed.
DownloadHandlerBuffer | Default constructor. |
GetContent | Returns a copy of the native-memory buffer interpreted as a UTF8 string. |
data | Returns the raw bytes downloaded from the remote server, or null. (Read Only) |
error | Error message describing a failure that occurred inside the download handler. |
isDone | Returns true if this DownloadHandler has been informed by its parent UnityWebRequest that all data has been received, and this DownloadHandler has completed any necessary post-download processing. (Read Only) |
nativeData | Provides direct access to downloaded data. |
text | Convenience property. Returns the bytes from data interpreted as a UTF8 string. (Read Only) |
Dispose | Signals that this DownloadHandler is no longer being used, and should clean up any resources it is using. |
CompleteContent | Callback, invoked when all data has been received from the remote server. |
GetData | Callback, invoked when the data property is accessed. |
GetNativeData | Provides allocation-free access to the downloaded data as a NativeArray. |
GetProgress | Callback, invoked when UnityWebRequest.downloadProgress is accessed. |
GetText | Callback, invoked when the text property is accessed. |
ReceiveContentLengthHeader | Callback, invoked with a Content-Length header is received. |
ReceiveData | Callback, invoked as data is received from the remote server. |