Объект встроенный объект

Поток объектов

Объект операции потока, используемый для чтения и записи потока двоичных данных

Stream - это базовый объект, используемый для определения стандартных оправданий для потоковой обработки, и не может быть создан независимо

Наследование

%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

Функция члена

read

Прочитать данные указанного размера из потока

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

Параметры звонка:

  • bytes : целое число, укажите объем данных для чтения, по умолчанию считываются блоки данных произвольного размера, размер считываемых данных зависит от устройства

Результат возврата:

  • Buffer , возвращает данные, прочитанные из потока, если нет данных для чтения или соединение прервано, возвращает null

write

Записать данные в поток

1
Stream.write(Buffer data) async;

Параметры звонка:

  • data : Buffer , в который записываются данные

flush

Записать содержимое файлового буфера на физическое устройство

1
Stream.flush() async;

close

Закройте текущий объект потока

1
Stream.close() async;

copyTo

Копировать данные потока в целевой поток

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

Параметры звонка:

  • stm : Stream, целевой объект потока
  • bytes : Long, количество скопированных байтов

Результат возврата:

  • Long , возвращает количество скопированных байтов.

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть повторно реализован в соответствии с его собственными характеристиками.

1
String Stream.toString();

Результат возврата:

  • String , возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает набор читаемых атрибутов, определенных объектом.

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

Параметры звонка:

  • key : строка, не используется

Результат возврата:

  • Value , возвращает значение, содержащее сериализуемый JSON