--- title: WritableStreamDefaultWriter.releaseLock() slug: Web/API/WritableStreamDefaultWriter/releaseLock tags: - API - Experimental - Method - Reference - Streams - WritiableStream - releaseLock translation_of: Web/API/WritableStreamDefaultWriter/releaseLock ---
{{APIRef("Streams")}}{{SeeCompatTable}}{{draft}}
{{domxref("WritableStreamDefaultWriter")}} インターフェイスの releaseLock()
メソッドは、対応するストリームのライターのロックを解除します。 ロックを解除すると、ライターはアクティブではなくなります。 ロックを解除したときに関連するストリームにエラーが発生した場合、ライターはこれ以降同じようにエラーが発生したように見えます。 そうでない場合、ライターは閉じられたように見えます。
writableStreamDefaultWritere.releaseLock()
なし。
undefined
。
const writableStream = new WritableStream({
write(chunk) {
...
},
close() {
...
},
abort(err) {
...
}
}, queuingStrategy);
...
const writer = writableStream.getWriter();
...
// 必要に応じて、ストリームのライターのロックを解除します
writer.releaseLock();
仕様 | 状態 | コメント |
---|---|---|
{{SpecName('Streams','#default-reader-release-lock','releaseLock()')}} | {{Spec2('Streams')}} | 初期定義 |
{{Compat("api.WritableStreamDefaultWriter.releaseLock")}}