由 Pipe 创建的 "写入" 端。
final pipe = await Pipe.create();
pipe.write.add("Hello World!".codeUnits);
await pipe.write.flush();
await pipe.write.close();
- 实现类型
属性
方法
-
add(
List< int> data) → void - 将字节
data
添加到目标消费者,忽略 编码。继承 -
addError(
Object error, [StackTrace? stackTrace]) → void - 将错误作为错误事件传递给目标消费者。继承
-
addStream(
Stream< List< stream) → Futureint> > - 添加给定
stream
的所有元素。继承 -
close(
) → Future - 关闭目标消费者。继承
-
flush(
) → Future - 返回一个 Future,一旦所有缓冲数据被底层 StreamConsumer 接受,它就完成。继承
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时被调用。继承
-
toString(
) → String - 该对象的字符串表示。继承
-
write(
Object? object) → void - 通过调用 Object.toString 将
object
转换为字符串,并将结果的编码添加到目标消费者。继承 -
writeAll(
Iterable objects, [ String separator = ""]) → void - 遍历给定的
objects
并按顺序 write。继承 -
writeCharCode(
int charCode) → void - 写入
charCode
的字符。继承 -
writeln(
[Object? object = ""]) → void - 通过调用 Object.toString 将
object
转换为字符串,并将结果写入到this
,随后换行。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承