Spec-Zone.ru › Web APIs

WritableStreamDefaultWriter: метод releaseLock()

Примечание: Эта функция доступна в Веб-воркерах.

Метод releaseLock() интерфейса WritableStreamDefaultWriter освобождает блокировку записи для соответствующего потока. После освобождения блокировки, запись больше не активна. Если связанный поток имеет ошибку, когда блокировка освобождается, запись будет иметь ошибку и впредь; в противном случае, запись будет закрыта.

Синтаксис

releaseLock()

Параметры

Нет.

Возвращаемое значение

Нет (undefined).

Примеры

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();

Спецификации

Спецификация
Потоки
# ref-for-default-writer-release-lock②

Совместимость с браузерами

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
releaseLock 59 16 100 46 14.1 59 100 43 14.5 7.0 59

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WritableStreamDefaultWriter/releaseLock

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API