Modul Basismodul

Modul io

Ein- und Ausgabeverarbeitungsmodul

Anweisungen:

1
var io = require('io');

Objekt

MemoryStream

Erstellen Sie ein Speicher-Stream-Objekt, 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 Range-Abfragestream-Leseobjekt, siehe RangeStream

1
RangeStream io.RangeStream;

Statische Funktion

copyStream

Kopieren Sie die Streamdaten in den Zielstream

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

Aufrufparameter:

  • from: Stream, Quellstream-Objekt
  • to: Stream, Das Ziel-Stream-Objekt
  • bytes: Long, 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 der Stream keine Daten mehr enthält oder der Stream geschlossen wird

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

Aufrufparameter:

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