Spec-Zone.ru › Dart 2

dart:async

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

Future addStream(
  1. Stream<T> source,
  2. {bool? cancelOnError}
)
override

Получает события из source и передаёт их в поток этого контроллера.

Возвращает future, которая завершается, когда исходный поток завершён.

Нельзя добавлять события непосредственно в этот контроллер с помощью add, addError, close или addStream, пока возвращённая future не завершится.

События данных и ошибок передаются в поток этого контроллера. Событие завершения в исходном потоке завершит операцию addStream и вызовет завершение возвращённой future.

Если cancelOnError равно true, в поток контроллера передаётся только первая ошибка из source, после чего addStream завершается. Если cancelOnError равно false, передаются все ошибки, а addStream завершается только при событии завершения. Если cancelOnError не указано или равно null, по умолчанию используется false.

Реализация

Future addStream(Stream<T> source, {bool? cancelOnError});

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-async/StreamController/addStream.html

Spec-Zone.ru

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