close 抽象方法
override
通知流接收器不再添加更多流。
这允许流接收器完成任何剩余的工作并释放不再需要的资源
返回一个当流接收器关闭时完成的 Future。如果清理失败,错误可能会在返回的 Future 中报告,否则它将完成 null
。
返回与 done 相同的 Future。
流接收器可能在调用 close 方法之前关闭,这可能是因为错误,也可能是因为它本身正在向停止监听的人提供事件。在这种情况下,首先完成 done Future,当调用 close
方法时,将返回 done
Future。
统一 StreamConsumer.close 和 EventSink.close,它们都标记其对象不再期望任何进一步的事件。
实现
Future close();