метод addStream абстрактный
Future addStream(Потребляет элементы 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