Spec-Zone.ru › Dart 2

dart:async

Метод addStream

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

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

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

События не должны добавляться непосредственно в данный контроллер с помощью add, addError, close или addStream, пока возвращаемое будущее не завершится.

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

Если 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.18.5/dart-async/StreamController/addStream.html

Spec-Zone.ru

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