getData
クラス: matlab.net.http.io.StringProvider
名前空間: matlab.net.http.io
StringProvider から HTTP 要求メッセージで送信するデータの次のバッファー
構文
[data,stop] = getData(provider,length)
説明
[
はデータの次のバッファーを返します。data
,stop
] = getData(provider
,length
)
このメソッドは getData
のオーバーライドされたメソッドです。オーバーライドされている getData
メソッドでそれ自身のバッファー データを生成しても、このメソッドで提供するコード変換を利用するサブクラスでは、Data
をそれ自身のバッファー データに設定し、このスーパークラスの getData
メソッドを呼び出して Data
を目的の charset に変換しなければなりません。この呼び出しで 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 |
バージョン履歴
R2018a で導入