支持添加错误的 Sink。
这使得它适用于捕获异步计算的结果,这些计算可以完成一个值或一个错误。
EventSink 已经被设计用来处理来自 Stream 的异步事件。例如,请参阅 Stream.eventTransformed,它使用 EventSink
来转换事件。
- 实现类型
-
- Sink<
T>
- Sink<
- 实现者
属性
- hashCode → int
- 此对象的哈希码。无设置器继承
- runtimeType → Type
- 对象的运行时类型的表示。无设置器继承
方法
-
add(
T event) → void - 向 sink 添加一个数据
event
。覆盖 -
addError(
Object error, [ StackTrace? stackTrace]) → void - 向 sink 添加一个
error
。 -
close(
) → void - 关闭 sink。覆盖
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的属性或方法时被调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 等号运算符。继承