exponenta event banner

новообращенный

Класс: matlab.net.http.io.StringConsumer
Пакет: matlab.net.http.io

Преобразовать данные в строку в StringConsumer

Синтаксис

str = convert(consumer,data)

Описание

str = convert(consumer,data) преобразует буфер из data к строковому или символьному вектору, str, на основе текущих значений Charset и TextType. Это имеет то же поведение, что и putData, но возвращает преобразованную строку вместо сохранения в Response.Body.Data. Он не обновляет CurrentLength.

Это полезный метод для подклассов, которые хотят интерпретировать данные как строку, а затем обработать результаты и сохранить свои собственные данные в Response.Body.Data. Подклассы, использующие этот метод, не должны вызывать putData за исключением пропуска пустых data в конце потока, чтобы сообщить этому классу, что ввод закончился.

Если data заканчивается частичным многобайтовым символом, этот частичный символ сохраняется внутри и не возвращается до следующего вызова convert это обеспечивает остальную часть байтов.

Входные аргументы

развернуть все

Потребитель контента, указанный как matlab.net.http.io.StringConsumer объект.

Буфер необработанных данных в ResponseMessage, указано как непустое uint8 вектор, uint8.empty, или [].

Выходные аргументы

развернуть все

Текст, возвращаемый в виде строки или символьного вектора.

Признаки

Accessprotected

См. также

| |

Представлен в R2018a