Spec-Zone.ru › Dart 1

dart:async

StreamSubscription<T> абстрактный класс

Подписка на события из Stream.

Когда вы подписываетесь на Stream с помощью Stream.listen, возвращается объект StreamSubscription.

Подписка предоставляет события слушателю и хранит обратные вызовы для обработки событий. Подписка также может быть использована для отписки от событий или для временной приостановки событий из потока.

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

StreamSubscription()

Свойства

isPaused → bool
только для чтения

Возвращает true, если StreamSubscription приостановлено.

hashCode → int
только для чтения, унаследовано

Хэш-код этого объекта.

runtimeType → Type
только для чтения, унаследовано

Представление типа объекта во время выполнения.

Операторы

operator ==(other) → bool
унаследовано

Оператор равенства.

Методы

asFuture<E>([E futureValue ]) → Future<E>

Возвращает будущее, которое обрабатывает обратные вызовы onDone и onError.

cancel() → Future

Отменяет эту подписку.

onData(void handleData(T data)) → void

Устанавливает или перезаписывает обработчик событий данных для этой подписки.

onDone(void handleDone()) → void

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

onError(Function handleError) → void

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

pause([Future resumeSignal ]) → void

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

resume() → void

Возобновить после паузы.

noSuchMethod(Invocation invocation) → dynamic
унаследовано

Вызывается при обращении к несуществующему методу или свойству.

toString() → String
унаследовано

Возвращает строковое представление этого объекта.

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

Spec-Zone.ru

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