bindDisposable method
StreamController<T>
bindDisposable(
- Disposable disposable, {
- bool closeWhenDispose = true,
- bool sync = false,
- bool? emitCancelledException,
- void onDispose(
- CancelledException exception,
- StreamSink<
T> sink
绑定到 Disposable dispose 时 closeWhenCancel=true close 否则取消
closeWhenDispose == true closeStream ==false cancelStream
Implementation
StreamController<T> bindDisposable(Disposable disposable,
{bool closeWhenDispose = true,
bool sync = false,
bool? emitCancelledException,
void Function(CancelledException exception, StreamSink<T> sink)?
onDispose}) =>
bindCancellable(disposable,
closeWhenCancel: closeWhenDispose,
sync: sync,
emitCancelledException: emitCancelledException,
onCancel: onDispose);