Spec-Zone.ru › Dart 2

dart:async

Класс StreamIterator<T>

Интерфейс для значений Stream, подобный Iterator.

Этот класс оборачивает Stream и подписку на поток. Он прослушивает поток и завершает будущее, возвращённое методом moveNext, когда становится доступно следующее значение.

Между вызовами moveNext поток можно приостанавливать.

Значение current можно использовать только после того, как будущее, возвращённое методом moveNext, завершится со значением true, и только до следующего вызова moveNext.

Конструкторы

StreamIterator(Stream<T> stream)
factory
Создаёт StreamIterator для stream.

Свойства

current → T
только для чтения
Текущее значение потока.
hashCode → int
только для чтенияунаследовано
Хеш-код этого объекта.
runtimeType → Type
только для чтенияунаследовано
Представление типа объекта во время выполнения.

Методы

cancel() → Future
Досрочно отменяет итератор потока (и лежащую в его основе подписку на поток).
moveNext() → Future<bool>
Ожидает появления следующего значения потока.
noSuchMethod(Invocation invocation) → dynamic
унаследовано
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
унаследовано
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследовано
Оператор равенства.

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

Spec-Zone.ru

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