Objekt eingebautes Objekt

Objektstrom

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

Stream ist das Basisobjekt, das zum Definieren von Standardausreden für die Stream-Verarbeitung verwendet wird und nicht unabhängig erstellt werden kann

Erbe

%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 der angegebenen Größe aus dem Stream

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

Parameter aufrufen:

  • bytes : Ganzzahl, geben Sie 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

Ergebnis zurückgeben:

  • Buffer gibt die aus dem Stream gelesenen Daten zurück. Wenn keine zu lesenden Daten vorhanden sind oder die Verbindung unterbrochen ist, wird null zurückgegeben

write

Schreiben Sie die angegebenen Daten in den Stream

1
Stream.write(Buffer data) async;

Parameter aufrufen:

  • data : Buffer unter Angabe der 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 Stream-Daten in den Ziel-Stream

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

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

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String Stream.toString();

Ergebnis zurückgeben:

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

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Ergebnis zurückgeben:

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