Spec-Zone.ru › Dart 2

dart:io

абстрактный метод openRead

Stream<List<int>> openRead(
  1. [int? start,
  2. int? end]
)

Создаёт новый независимый Stream для содержимого этого файла.

Если указан start, файл будет прочитан начиная со смещения в байтах start. В противном случае — с начала (индекс 0).

Если указан end, будут прочитаны только байты до индекса end. В противном случае — до конца файла.

Чтобы гарантировать освобождение системных ресурсов, поток необходимо прочитать до конца или отменить подписку на него.

Если File является именованным каналом, возвращённый Stream будет ожидать закрытия пишущей стороны канала, прежде чем отправить сигнал «завершено». Если при открытии канала к нему не подключены писатели, Stream.listen будет ожидать, пока писатель не откроет канал.

Реализация

Stream<List<int>> openRead([int? start, int? end]);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-io/File/openRead.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API