Класс: matlab.net.http.io. StringProvider
Пакет: matlab.net.http.io
Следующий буфер данных, который отправит в HTTP, запрашивает сообщение от StringProvider
[data,stop] = getData(provider,length)
[
возвращает следующий буфер данных.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
Access | public |