ReadableStreamBYOBReader.releaseLock()
草案: このページは完成していません。
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
ReadableStreamBYOBReader
インターフェイスの releaseLock()
メソッドは、ストリーム上のリーダーのロックを解除します。 ロックを解除すると、リーダーはアクティブではなくなります。
ロックを解除したときに関連するストリームにエラーが発生した場合、リーダーはその後同様にエラーが発生したようになります。 そうでない場合、リーダーは閉じた状態になります。
リーダーのロックは、保留中の読み取り要求が残っている間、つまり、リーダーの ReadableStreamBYOBReader.read()
メソッドによって返された promise が終了していない場合、解除できません。 これにより、TypeError
がスローされます。
構文
readableStreamBYOBReader.releaseLock();
パラメーター
なし。
戻り値
undefined
。
例外
- TypeError
- ソースオブジェクトが
ReadableStreamBYOBReader
でないか、読み取り要求が保留中です。
例
未定。
仕様
仕様 | 状態 | コメント |
---|---|---|
Streams releaseLock() の定義 |
現行の標準 | 初期定義 |
ブラウザーの互換性
BCD tables only load in the browser