Spec-Zone.ru › Dart 2

dart:io

Класс WritePipe

Конец «записи» объекта Pipe, созданного с помощью Pipe.create.

final pipe = await Pipe.create();
pipe.write.add("Hello World!".codeUnits);
pipe.write.close();
Реализуемые типы
  • IOSink

Конструкторы

WritePipe()

Свойства

done → Future
только чтениеунаследовано
Future, который завершается, когда потребитель закрывается или происходит ошибка.
encoding ↔ Encoding
чтение / записьунаследовано
Encoding, используемая при записи строк.
hashCode → int
только чтениеунаследовано
Хеш-код этого объекта.
runtimeType → Type
только чтениеунаследовано
Представление типа объекта во время выполнения.

Методы

add(List<int> data) → void
унаследовано
Добавляет байты data целевому потребителю, игнорируя encoding.
addError(Object error, [StackTrace? stackTrace]) → void
унаследовано
Передаёт ошибку целевому потребителю как событие ошибки.
addStream(Stream<List<int>> stream) → Future
унаследовано
Добавляет все элементы заданного stream.
close() → Future
унаследовано
Закрывает целевого потребителя.
flush() → Future
унаследовано
Возвращает Future, который завершается, когда все буферизованные данные приняты базовым StreamConsumer.
noSuchMethod(Invocation invocation) → dynamic
унаследовано
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
унаследовано
Строковое представление этого объекта.
write(Object? object) → void
унаследовано
Преобразует object в строку, вызывая Object.toString, и добавляет кодировку результата целевому потребителю с помощью add.
writeAll(Iterable objects, [String separator = ""]) → void
унаследовано
Перебирает заданный objects и последовательно записывает их с помощью write.
writeCharCode(int charCode) → void
унаследовано
Записывает символ с кодом charCode.
writeln([Object? object = ""]) → void
унаследовано
Преобразует object в строку, вызывая Object.toString, и записывает результат в this, добавляя в конце символ новой строки.

Операторы

operator ==(Object other) → bool
унаследовано
Оператор равенства.

© 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/WritePipe-class.html

Spec-Zone.ru

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