取消此订阅。
此调用后,订阅将不再接收事件。
流可能需要关闭事件源并在取消订阅后进行清理。
返回一个在流完成清理后完成的 Future。
通常,清理发生在流需要释放资源时。例如,流可能需要关闭一个打开的文件(作为一个异步操作)。如果监听器希望在取消订阅后删除文件,它必须等待清理 Future 完成。
如果清理抛出异常,这实际上不应该发生,返回的 Future 将使用该错误完成。
Future<void> cancel();