Spec-Zone.ru › Dart 2

dart:async

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

Future close()
переопределение

Закрывает поток.

В закрытый поток больше нельзя добавлять события.

Возвращаемый объект Future совпадает с объектом Future, предоставленным методом done. Он завершается, когда слушатели потока заканчивают отправку событий. Это происходит либо после отправки события done, либо после отмены подписки на поток с единственной подпиской.

Контроллер широковещательного потока отправит событие done, даже если слушатели приостановлены, поэтому к моменту завершения возвращаемого объекта Future некоторые широковещательные события могут быть ещё не получены.

Если никто не слушает поток без широковещательной передачи или слушатель приостанавливает работу и никогда её не возобновляет, событие done не будет отправлено, и этот объект Future никогда не завершится.

Реализация

Future close();

© 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/close.html

Spec-Zone.ru

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