Класс: matlab.net.http.io.ContentConsumer
Пакет: matlab.net.http.io
Делегировать другому потребителю
[OK,bufsize] = delegateTo(consumer,delegate,header)
[ готовится OK,bufsize] = delegateTo(consumer,delegate,header)delegate как потребитель для обработки последующих полезных нагрузок на основе header. consumer становится делегирующим и delegate становится делегатом.
Чтобы подготовить делегата, delegateTo задает следующие свойства.
Набор consumer.CurrentDelegate кому delegate
Набор delegate.Header к значению header
Набор delegate.MyDelegator кому consumer
Набор delegate свойства, такие как Request, Response, и URI, к соответствующему consumer свойства
delegateTo затем вызывает делегата initialize способ. Если initialize прибыль true, указывая, что делегат принимает сообщение, delegateTo вызывает start способ.
Не звонить delegateTo в другом делегате, не сообщив первому делегату, что данные закончились. Для этого звоните delegate.putData(uint8.empty).
Делегат initialize наборы методов OK и его start наборы методов bufsize. bufsize действителен только в том случае, если OK является true. Если OK является false, то start метод не был вызван, и этот потребитель не должен вызывать putData в этом делегате.
Access | protected |
CurrentDelegate | Заголовок | initialize | MyDelegator | start