主要内容

开始

类:matlab.net.http.io.GenericConsumer
包:matlab.net.http.io

GenericConsumer开始数据传输

语法

bufsize =开始(消费者)

描述

bufsize=开始(消费者)返回调用的最大缓冲区大小putData方法。

这个方法是一个抽象的方法开始准备一个消费者收到数据。如果GenericConsumer使用的对象被创建putDataHandle参数,然后开始什么也不做,并返回[]。否则,开始确定哪些ContentConsumer基于委托ContentType财产和类型参数使用的对象的构造函数。如果委托指定为一个函数处理返回一个使用者实例,然后开始调用函数获得一个委托消费者实例。开始然后调用delegateTo方法,通过在消费者实例,调用初始化方法在消费者。如果初始化返回表明它不接受消息,然后开始尝试下一个委托列表中。如果代表接受,那么调用开始在委托。在这种情况下,调用者开始有义务代表数据的发送消息,或者终止委托通过调用它的putData (uint8.empty)方法。如果所有的代表拒绝的消息开始将抛出一个异常。

当一个委托接受消息,开始节省委托实例的内容类型。因此,如果调用此方法又相匹配的内容类型是一样的类型条目,然后开始使用相同的委托实例。

有关更多信息,请参见开始

输入参数

全部展开

一般的消费者,作为一个指定matlab.net.http.io.GenericConsumer对象。

输出参数

全部展开

最大缓冲区大小,作为双返回。如果GenericConsumer对象创建使用putDataHandle参数,然后开始什么也不做,并返回[]

属性

访问 受保护的

版本历史

介绍了R2018a