cancel 抽象方法

Future<void> cancel()

取消此订阅。

此调用后,订阅将不再接收事件。

流可能需要关闭事件源并在取消订阅后进行清理。

返回一个在流完成清理后完成的 Future。

通常,清理发生在流需要释放资源时。例如,流可能需要关闭一个打开的文件(作为一个异步操作)。如果监听器希望在取消订阅后删除文件,它必须等待清理 Future 完成。

如果清理抛出异常,这实际上不应该发生,返回的 Future 将使用该错误完成。

实现

Future<void> cancel();