Spec-Zone.ru › Dart 2

dart:async

Метод cancel

Future cancel()

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

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

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

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

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

Реализация

Future cancel();

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

Spec-Zone.ru

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