WritableStream
インターフェイスの abort()
メソッドはストリームを中止し、プロデューサーがストリームに正常に書き込むことができなくなり、キューに入れられた書き込みが破棄されてすぐにエラー状態に移行することを通知します。
構文
var promise = writableStream.abort(reason);
パラメーター
- reason
- 人間が読むことができる中止の理由を提供する
DOMString
。
戻り値
Promise
。 reason
パラメーターで指定された値で満たされます。
例外
- TypeError
- 中止しようとしているストリームは
WritableStream
ではないか、ロックされています。
例
const writableStream = new WritableStream({
write(chunk) {
...
},
close() {
...
},
abort(err) {
...
}
}, queuingStrategy);
...
// 必要に応じて、後でストリームを中止します
writableStream.abort();
仕様
仕様 | 状態 | コメント |
---|---|---|
Streams abort() の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser