addStream 抽象方法
override
从 source
接收事件并将它们放入此控制器的流中。
返回一个将随着源流完成而完成的 future。
不能在返回的 future 完成之前,使用 add、addError、close 或 addStream 直接向此控制器添加事件。
数据和错误事件将转发到此控制器的流。源上的完成事件将结束 addStream
操作并完成返回的 future。
如果 cancelOnError
为 true
,则只会将源上的第一个错误转发到控制器的流,并在之后终止 addStream
。如果 cancelOnError
为 false
,则所有错误都会转发,并且只有完成事件才会结束 addStream
。如果省略或 cancelOnError
为 null
,则默认为 false
。
实现
Future addStream(Stream<T> source, {bool? cancelOnError});