Руководство API скрипты

DownloadHandlerBuffer

класс в UnityEngine.Networking / Наследует от: Networking.DownloadHandler / Реализовано в: UnityEngine.UnityWebRequestModule

Описание

Общая реализация DownloadHandler, которая сохраняет полученные данные в собственном байтовом буфере.

Это подкласс DownloadHandler общего назначения. Он сохраняет полученные данные в собственной памяти. Он предварительно выделяет буфер данных на основе любого полученного заголовка Content-Length, но расширяет свой буфер, если фактический размер загрузки превышает значение заголовка Content-Length (или если заголовок Content-Length не получен).

Примечание. При доступе к DownloadHandler.data или DownloadHandler.text< /a> в этом подклассе каждый раз при доступе к свойству будет выделяться новый байтовый массив или строка.

Конструкторы

DownloadHandlerBuffer Конструктор по умолчанию.

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

GetData Возвращает копию содержимого буфера данных собственной памяти в виде массива байтов.

Статические Методы

GetContent Возвращает копию буфера собственной памяти, интерпретируемого как строка UTF8.

Унаследованные члены

Свойства

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

Публичные Методы

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

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

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