WritePipe抽象 接口

Pipe 创建的 "写入" 端。

final pipe = await Pipe.create();
pipe.write.add("Hello World!".codeUnits);
await pipe.write.flush();
await pipe.write.close();
实现类型

属性

done Future
当消费者关闭或发生错误时完成的未来。
无设置器继承
encoding Encoding
写入字符串时使用的 编码
getter/setter 对继承
hashCode int
此对象的哈希码。
无设置器继承
runtimeType Type
对象的运行时类型的表示。
无设置器继承

方法

add(List<int> data) → void
将字节 data 添加到目标消费者,忽略 编码
继承
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.toStringobject 转换为字符串,并将结果的编码添加到目标消费者。
继承
writeAll(Iterable objects, [String separator = ""]) → void
遍历给定的 objects 并按顺序 write
继承
writeCharCode(int charCode) → void
写入 charCode 的字符。
继承
writeln([Object? object = ""]) → void
通过调用 Object.toStringobject 转换为字符串,并将结果写入到 this,随后换行。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承