← Cloudflare Workers / workers / runtime-apis / streams
ReadableStream
Kontext
A ReadableStream se vrací prostřednictvím readable vlastnost uvnitř TransformStream.
Vlastnosti
lockedboolean- Booleovská hodnota, která udává, zda je datový proud pro čtení uzamčen ke čtenáři.
Metody
-
pipeTo(destinationWritableStream, optionsPipeToOptions): Promise<void>- Přesměruje čitelný stream do daného zapisovatelného streamu
destinationa vrátí příslib (promise), který se splní, kdyžwriteoperace uspěje, nebo ho odmítne, pokud operace selže.
- Přesměruje čitelný stream do daného zapisovatelného streamu
-
getReader(optionsObject): ReadableStreamDefaultReader- Vrátí instanci
ReadableStreamDefaultReadera uzamkneReadableStreamtéto instanci readeru. Tato metoda přijímá argument ve formě objektu, který určuje možnosti. Jedinou podporovanou možností jemode, které lze nastavit nabyobpro vytvořeníReadableStreamBYOBReader, jak je uvedeno zde:
- Vrátí instanci
let reader = readable.getReader({ mode: 'byob' });PipeToOptions
-
preventClosebool- Když
true, uzavření zdrojeReadableStreamnezpůsobí, že by cílovýWritableStreamnež se uzavře.
- Když
-
preventAbortbool- Když
true, chyby ve zdrojiReadableStreamuž nezpůsobí přerušení (abort) cílovéhoWritableStream.pipeTovrátí zamítnutý (rejected) promise s chybou ze zdroje nebo s jakoukoli chybou, ke které došlo při přerušování (abort) cíle.
- Když