Main Content

putData

类: matlab.net.http.io.GenericConsumer
命名空间: matlab.net.http.io

保存 GenericConsumer 的下一个数据缓冲区

语法

[len,stop] = putData(consumer,data)

说明

[len,stop] = putData(consumer,data) 存储下一个数据缓冲区。此方法可覆盖 putData

putData 根据以下条件确定要调用的方法:

  • 如果此 GenericConsumer 是使用 GenericConsumer(puthandle) 构造函数创建的,或者 delegateTo 返回接受该消息的代理,则 putData 使用 data 作为参量来调用 PutMethod 中的函数。

  • 如果有接受该消息的使用程序,则 putData 调用 putData,将 data 追加到 Response.Body.Data 中。

输入参数

全部展开

内容使用程序,指定为 matlab.net.http.io.GenericConsumer 对象。

matlab.net.http.ResponseMessage 对象中的原始数据缓冲区,指定为非空 uint8 向量、uint8.empty[]。有关这些值的详细信息,请参阅 ContentConsumer.putData 方法的data输入参量。

如果 data[],表示消息已结束并且存在代理,则 putData 会将来自此代理的 Response 复制到此对象的 Response 中。

输出参量

全部展开

已处理的数据的长度,以双精度值或空双精度值形式返回。有关详细信息,请参阅 ContentConsumer.putData 中的 size 参量。

指示是否接收来自此消息的更多数据,返回为 truefalse。有关详细信息,请参阅 ContentConsumer.putData 中的 stop 参量。

属性

Accesspublic

版本历史记录

在 R2018a 中推出