done属性

Future done
重写

一个在流控制器完成发送事件时完成的Future。

这发生在发送了done事件或者单个订阅流上的订阅者取消订阅的情况下。

流控制器不会完成返回的Future,直到发送done事件时所有的监听器都停止监听。如果监听器被取消或者处理了done事件,则会停止监听。暂停的监听器在恢复之前不会处理done事件,因此返回的Future的完成将被延迟,直到所有暂停的监听器都被恢复或取消。

如果非广播流上没有监听器,或者监听器暂停后从未恢复,则不会发送done事件,此Future永远不会完成。

实现

Future get done;