startChunkedConversion 方法

ByteConversionSink startChunkedConversion(
  1. Sink<String> sink
)
override

开始一个分块转换。

如果给定的 sink 是一个 StringConversionSink,则转换器会更有效地工作。

实现

ByteConversionSink startChunkedConversion(Sink<String> sink) {
  StringConversionSink stringSink;
  if (sink is StringConversionSink) {
    stringSink = sink;
  } else {
    stringSink = StringConversionSink.from(sink);
  }
  return stringSink.asUtf8Sink(_allowMalformed);
}