Класс EventSink< T>
Класс Sink, который поддерживает добавление ошибок.
Это делает его подходящим для захвата результатов асинхронных вычислений, которые могут завершаться значением или ошибкой.
Класс EventSink разработан для обработки асинхронных событий из Streamов. Например, см. Stream.eventTransformed, который использует EventSink для преобразования событий.
- Реализованные типы
-
-
Sink<
T>
-
Sink<
- Реализующие классы
Конструкторы
- 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.18.5/dart-async/EventSink-class.html