close 抽象方法
重写
告诉流汇(stream sink)不会添加更多的流。
这允许流汇完成剩余的工作并释放不再需要的资源
返回一个 Future 对象,在流汇关闭时完成。如果清理失败,错误可能会在返回的 Future 对象中报告,否则它会用 null
完成。
返回与 done 相同的 Future 对象。
流汇可能在调用 close 方法之前关闭,这可能是因为错误或它自身正在向停止监听者提供事件。在这种情况下,done Future 对象会先完成,而在调用 close
方法时,它会返回 done
Future 对象。
统一了 StreamConsumer.close 和 EventSink.close》,这两者都将对象标记为不再期望任何事件。
实现
Future close();