Класс: matlab.net.http. iO . StringProvider
Пакет: matlab.net.http. iO
Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от StringProvider
[данные, остановитесь] = getData (провайдер, длина)
возвращает следующий буфер данных.[data,stop] = getData(provider,length)
Этот метод является переопределенным методом ContentProvider.getData
. Подклассы, которые генерируют их собственные буферы данных в замененном методе getData
, но которые хотят использовать в своих интересах преобразование кода, обеспечивают этим методом, должны установить Data
на свой буфер данных и вызвать этот суперкласс метод getData
, чтобы преобразовать Data
в желаемый набор символов. В том вызове задайте значение length
, по крайней мере, столь же большого как количество символов в буфере, или только часть Data
преобразована. Например:
function [data, stop] = getData(obj, length) obj.Data = generateNextBufferOfData(obj); if isempty(obj.Data) stop = true; else [data, stop] = getData(obj, strlength(obj.Data); end end
Доступ | public |