close 抽象方法

Future close()
重写

告诉流汇(stream sink)不会添加更多的流。

这允许流汇完成剩余的工作并释放不再需要的资源

返回一个 Future 对象,在流汇关闭时完成。如果清理失败,错误可能会在返回的 Future 对象中报告,否则它会用 null 完成。

返回与 done 相同的 Future 对象。

流汇可能在调用 close 方法之前关闭,这可能是因为错误或它自身正在向停止监听者提供事件。在这种情况下,done Future 对象会先完成,而在调用 close 方法时,它会返回 done Future 对象。

统一了 StreamConsumer.closeEventSink.close》,这两者都将对象标记为不再期望任何事件。

实现

Future close();