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 で導入