Spec-Zone.ru › Dart 1

dart:async

метод cancel (абстрактный)

Future cancel()

Прерывает итератор потока (и подписную связь на поток) преждевременно.

Итератор потока автоматически прерывается, если будущее moveNext завершается с false или ошибкой.

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

Если moveNext был вызван, когда итератор прерван, его возвращаемое будущее завершится значением false, как и все последующие вызовы moveNext.

Возвращает будущее, если операция прерывания не завершена синхронно. В противном случае возвращает null.

Исходный код

Future cancel();

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

Spec-Zone.ru

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