cancel 抽象方法

Future cancel()

提前取消流迭代器(及其底层流订阅)。

moveNext 伪造完成时,流迭代器会自动取消,无论完成值是 false 或错误。

如果您需要在流迭代器自动关闭之前停止监听值,您必须调用 cancel 以确保流被正确关闭。

如果取消迭代器时已调用 moveNext,其返回的伪造将 complete 以 false 成为值,同样所有后续对 moveNext 的调用也如此。

返回一个完成的未来,当取消完成时完成。如果取消是同步发生,这可以是一个已经完成的伪造。

实现

Future cancel();