ObjectStream
Objecte d'operació de flux, utilitzat per llegir i escriure fluxos de dades binàries
El flux és l'objecte bàsic utilitzat per definir interfícies estàndard per al processament del flux i no es pot crear de manera independent.
relació hereditària
propietats dels membres
fd
Enter, consulteu el valor del descriptor de fitxer corresponent a Stream, implementat per subclasses
1readonly Integer Stream.fd;
funció de membre
read
Llegiu dades de la mida especificada del flux
1Buffer Stream.read(Integer bytes = -1) async;
Paràmetres de trucada:
- bytes: Sencer, especifica la quantitat de dades que s'han de llegir. El valor predeterminat és llegir blocs de dades de mida aleatòria. La mida de les dades llegides depèn del dispositiu.
Resultats de retorn:
- Buffer, retorna les dades llegides del flux. Si no hi ha dades per llegir o la connexió s'interromp, es retorna null.
write
Escriu les dades donades al flux
1Stream.write(Buffer data) async;
Paràmetres de trucada:
- data:Buffer, donades les dades a escriure
flush
Escriu el contingut de la memòria intermèdia del fitxer al dispositiu físic
1Stream.flush() async;
close
Tanca l'objecte del flux actual
1Stream.close() async;
copyTo
Copieu les dades del flux al flux de destinació
1
2Long Stream.copyTo(Stream stm,
Long bytes = -1) async;
Paràmetres de trucada:
- stm: Stream, objecte stream objectiu
- bytes: llarg, nombre de bytes copiats
Resultats de retorn:
- Long, retorna el nombre de bytes copiats
toString
Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.
1String Stream.toString();
Resultats de retorn:
- String, retorna la representació de cadena de l'objecte
toJSON
Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.
1Value Stream.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable