Класс: 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