ReadableStreamDefaultController.error()
ReadableStreamDefaultController
インターフェイスの error()
メソッドにより、関連するストリームとの今後のやり取りがエラーになります。
注: error()
メソッドは複数回呼び出すことができ、ストリームが読み取り可能でないときに呼び出すことができます。
構文
readableStreamDefaultController.error(e);
パラメーター
- e
- 今後のやり取りを失敗させるエラー。
戻り値
undefined
。
例外
- TypeError
- ソースオブジェクトが
ReadableStreamDefaultController
ではないか、何らかの理由でストリームが読み取り可能ではありません。
例
仕様にある基になるプッシュソースとバックプレッシャーサポートのある読み取り可能なストリームの例は、ReadablestreamDefaultController.desiredSize
を使用してストリームがいっぱいになったことを手動で検出し、バックプレッシャーを適用しています。 また、error()
を使用して、依存しているシステムの別の部分に障害が発生した場合に手動でストリームのエラーをトリガーする良い例を示しています。
仕様
仕様 | 状態 | コメント |
---|---|---|
Streams error() の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser