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