Класс EventSink< T>
Приёмник, поддерживающий добавление ошибок.
Это делает его подходящим для перехвата результатов асинхронных вычислений, которые могут завершиться значением или ошибкой.
EventSink предназначен для обработки асинхронных событий из потоков. См., например, Stream.eventTransformed, который использует EventSinks для преобразования событий.
- Реализованные типы
-
-
Приёмник<
T>
-
Приёмник<
- Реализующие классы
Конструкторы
- EventSink()
Свойства
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
Методы
- add(
T event) → void переопределён - Добавляет данные
eventв приёмник. - addError(
Object error, [StackTrace? stackTrace]) → void - Добавляет
errorв приёмник. - close(
) → void переопределён - Закрывает приёмник.
- 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/EventSink-class.html