convert

Класс: 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