Modul Grundmodul

Modul io

Eingabe- und Ausgabeverarbeitungsmodul

Anleitung:

1
var io = require('io');

Objekt

MemoryStream

Erstellen Sie ein Speicherstromobjekt, siehe MemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Erstellen Sie einen Cache-Stream, um das Objekt zu lesen (siehe) BufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Erstellen Sie ein Leseobjekt für einen Bereichsabfragestream (siehe) RangeStream

1
RangeStream io.RangeStream;

Statische Funktion

copyStream

Kopieren Sie die Stream-Daten in den Ziel-Stream

1 2 3
static Long io.copyStream(Stream from, Stream to, Long bytes = -1) async;

Parameter aufrufen:

  • from:: Stream, Quelldatenstromobjekt
  • to:: Stream, Das Ziel-Stream-Objekt
  • bytes: Lang, die Anzahl der kopierten Bytes

Ergebnis zurückgeben:

  • Long, Gibt die Anzahl der kopierten Bytes zurück

bridge

Kopieren Sie Streaming-Daten in beide Richtungen, bis sich keine Daten im Stream befinden oder der Stream geschlossen ist

1 2
static io.bridge(Stream stm1, Stream stm2) async;

Parameter aufrufen:

  • stm1:: Stream, Flow Objekt eins
  • stm2:: Stream, Objekt zwei streamen