由 Pipe 创建的“写入”端由 Pipe.create 创建。
final pipe = await Pipe.create();
pipe.write.add("Hello World!".codeUnits);
await pipe.write.flush();
await pipe.write.close();
- 实现类型
构造函数
属性
方法
-
add(
List< ) → voidint> data - 将字节
data
添加到目标消费者,忽略 encoding。继承 -
addError(
Object error, [StackTrace? stackTrace]) → void - 将错误作为错误事件传递到目标消费者。继承
-
addStream(
Stream< ) → FutureList< streamint> > - 添加给定的
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
并依次写入。继承 -
writeCharCode(
int charCode) → void - 写入
charCode
的字符。继承 -
writeln(
[Object? object = ""]) → void - 通过调用 Object.toString 将
object
转换为字符串,将结果写入this
并后跟一个换行符。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承