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