Spec-Zone.ru › Dart 1

dart:async

метод addStream абстрактный

Future addStream(Stream<S> stream)

Потребляет элементы stream.

Прослушивает stream и выполняет действие для каждого события.

Возвращает будущее, которое завершается, когда поток завершен, и потребитель готов принять новый поток. До завершения возвращенного будущего не должно происходить других вызовов addStream или close.

Потребитель может прекратить прослушивание потока после ошибки, он может потреблять все ошибки и останавливаться только на событии завершения, или он может быть отменен заранее, если получатель не хочет дальнейших событий.

Если потребитель прекращает прослушивание из-за какой-либо ошибки, препятствующей продолжению, он может сообщить об этой ошибке в возвращённом будущем, в противном случае он просто завершит будущее null.

Исходный код

Future addStream(Stream<S> stream);

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-async/StreamConsumer/addStream.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API