WritableStreamDefaultWriter: releaseLock() Methode

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die releaseLock()-Methode der WritableStreamDefaultWriter-Schnittstelle gibt die Sperre des Writers auf dem entsprechenden Stream frei. Nachdem die Sperre freigegeben wurde, ist der Writer nicht mehr aktiv. Wenn der zugehörige Stream fehlerhaft ist, wenn die Sperre freigegeben wird, wird der Writer von nun an auf die gleiche Weise fehlerhaft erscheinen; andernfalls wird der Writer als geschlossen erscheinen.

Syntax

js
releaseLock()

Parameter

Keine.

Rückgabewert

Keiner (undefined).

Beispiele

js
const writableStream = new WritableStream(
  {
    write(chunk) {
      // ...
    },
    close() {
      // ...
    },
    abort(err) {
      // ...
    },
  },
  queuingStrategy,
);

// ...

const writer = writableStream.getWriter();

// ...

// release writer's lock on the stream when desired
writer.releaseLock();

Spezifikationen

Specification
Streams Standard
# ref-for-default-writer-release-lock②

Browser-Kompatibilität

BCD tables only load in the browser