Класс: matlab.net.http.io.ContentConsumer
Пакет: matlab.net.http.io
Делегируйте другому потребителю
[OK,bufsize] = delegateTo(consumer,delegate,header)
[ готовит OK,bufsize] = delegateTo(consumer,delegate,header)delegate как потребитель, чтобы обработать последующие полезные нагрузки на основе header. consumer становится delegator и 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