Objekt eingebautes Objekt

Objektstrom

Stream-Operationsobjekt zum Lesen und Schreiben von Binärdatenströmen

Stream ist das Basisobjekt, mit dem Standardausreden für die Stream-Verarbeitung definiert werden, und kann nicht unabhängig erstellt werden

Vererbung

%0 object object toString() toJSON() Stream Stream read() write() flush() close() copyTo() object->Stream BufferedStream BufferedStream Stream->BufferedStream SeekableStream SeekableStream Stream->SeekableStream Socket Socket Stream->Socket SslSocket SslSocket Stream->SslSocket File File SeekableStream->File MemoryStream MemoryStream SeekableStream->MemoryStream

Mitgliedsfunktion

read

Lesen Sie Daten einer bestimmten Größe aus einem Stream

1
Buffer Stream.read(Integer bytes = -1) async;

Parameter aufrufen:

  • bytes : Integer, gibt die zu lesende Datenmenge an. Standardmäßig werden Datenblöcke mit zufälliger Größe gelesen. Die Größe der gelesenen Daten hängt vom Gerät ab.

Gibt das Ergebnis zurück:

  • Buffer , geben Sie die aus dem Stream gelesenen Daten zurück oder null, wenn keine zu lesenden Daten vorhanden sind oder die Verbindung unterbrochen ist

write

Schreibt die angegebenen Daten in den Stream

1
Stream.write(Buffer data) async;

Parameter aufrufen:

  • data : Buffer , gegeben die zu schreibenden Daten

flush

Schreiben Sie den Inhalt des Dateipuffers auf das physische Gerät

1
Stream.flush() async;

close

Schließen Sie das aktuelle Stream-Objekt

1
Stream.close() async;

copyTo

Kopieren Sie die Stream-Daten in den Ziel-Stream

1 2
Long Stream.copyTo(Stream stm, Long bytes = -1) async;

Parameter aufrufen:

  • stm : Stream, das Ziel-Stream-Objekt
  • bytes : Lang, die Anzahl der kopierten Bytes

Gibt das Ergebnis zurück:

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

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String Stream.toString();

Gibt das Ergebnis zurück:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

1
Value Stream.toJSON(String key = "");

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält