Modulo modulo base

Modulo io

Modulo di elaborazione di input e output

Istruzioni:

1
var io = require('io');

oggetto

MemoryStream

Creare un oggetto flusso di memoria, vedereMemoryStream

1
MemoryStream io.MemoryStream;

BufferedStream

Creare un oggetto di lettura del flusso memorizzato nella cache, vedereBufferedStream

1
BufferedStream io.BufferedStream;

RangeStream

Creare un oggetto di lettura del flusso di query Range, vedereRangeStream

1
RangeStream io.RangeStream;

funzione statica

copyStream

Copia i dati del flusso nel flusso di destinazione

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

Parametri di chiamata:

  • from:Stream, oggetto di origine
  • to:Stream, oggetto flusso di destinazione
  • bytes: Lungo, numero di byte copiati

Risultati restituiti:

  • Long, restituisce il numero di byte copiati

bridge

Copia i dati del flusso in entrambe le direzioni fino a quando non ci sono più dati nel flusso o finché il flusso non viene chiuso

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

Parametri di chiamata:

  • stm1:Stream, esegui lo streaming dell'oggetto uno
  • stm2:Stream, esegui lo streaming dell'oggetto due