Unity 6.3
0 онлайн 3 гостей 3 в системе
Вход

DownloadHandler

класс в UnityEngine.Networking

Выполнено в:UnityEngine.UnityWebRequestModule

Описание

Управление и обработка данных тела ответа HTTP, полученных от удаленного сервера.

Объекты DownloadHandler являются вспомогательными объектами. UnityWebRequest, они определяют, как обрабатывать данные тела ответа HTTP, полученные от удаленного сервера. Как правило, они используются для буферизации, потока и/или обработки тела ответа.

DownloadHandler — базовый класс. В зависимости от сценария использования доступны разные специализированные классы. DownloadHandlerBuffer обеспечивает основную буферизацию, DownloadHandlerTexture и DownloadHandlerAssetBundle обеспечивать более эффективные решения для Texture и AssetBundle загрузок.

Для настраиваемых сценариев использования см. DownloadHandlerScript.

Дополнительные ресурсы: UnityWebRequest, DownloadHandlerBuffer, DownloadHandlerTexture, DownloadHandlerAudioClip, DownloadHandlerAssetBundle, DownloadHandlerScript.

Свойства

Свойство Описание
dataВозвращает необработанные байтовые данные, загруженные с удаленного сервера, или null. (только для чтения)
errorСообщение об ошибке, описывающее сбой, который произошел внутри обработчика загрузки.
isDoneВозвращает true, если этот DownloadHandler был проинформирован родительским UnityWebRequest о том, что все данные были получены, и этот DownloadHandler завершил любую необходимую обработку после загрузки. (Только для чтения)
nativeDataОбеспечивает прямой доступ к загруженным данным.
textСвойство удобства. Возвращает байт из данных, интерпретированных как строка UTF8. (Только чтение)

Открытые методы

Метод Описание
DisposeСигнализирует, что DownloadHandler больше не используется и должен очистить все ресурсы, которые он использует.

Защищенные методы

Метод Описание
CompleteContentОбратный вызов, вызываемый, когда все данные были получены от удаленного сервера.
GetDataОбратный вызов, вызываемый при доступе к свойству данных.
GetNativeDataОбеспечивает свободный доступ к загруженным данным в качестве NativeArray.
GetProgressОбратный вызов, вызываемый при доступе к UnityWebRequest.downloadProgress.
GetTextОбратный вызов, вызываемый при доступе к свойству text.
ReceiveContentLengthHeaderПолучен обратный вызов, вызванный с заголовком Content-Length.
ReceiveDataОбратный вызов, вызываемый при получении данных от удаленного сервера.