WritableStream: abort() メソッド
abort()
は WritableStream
インターフェイスのメソッドで、ストリーミングを中止し、プロデューサーがストリームに正常に書き込むことができなくなり、キューに入れられた書き込みが破棄されてすぐにエラー状態に移行することを通知します。
構文
js
abort(reason)
引数
reason
-
人間が読むことのできる文字列で、中止した理由を提供します。
返値
Promise
です。 reason
引数で指定された値で履行されます。
例外
TypeError
-
中止しようとしているストリームは
WritableStream
ではないか、ロックされています。
例
js
const writableStream = new WritableStream(
{
write(chunk) {
// ...
},
close() {
// ...
},
abort(err) {
// ...
},
},
queuingStrategy,
);
// ...
// 必要に応じて、後でストリームを中止します
writableStream.abort();
仕様書
Specification |
---|
Streams # ref-for-ws-abort③ |
ブラウザーの互換性
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
abort |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.