Spec-Zone.ru › Dart 2

dart:convert

метод startChunkedConversion

ChunkedConversionSink<Object?> startChunkedConversion(
  1. Sink<String> sink
)
переопределение

Начинает преобразование по частям.

Преобразователь работает эффективнее, если указанный sink является StringConversionSink.

Возвращает приёмник для преобразования по частям, который принимает не более одного объекта. Повторный вызов add для возвращённого приёмника приведёт к ошибке.

Реализация

ChunkedConversionSink<Object?> startChunkedConversion(Sink<String> sink) {
  if (sink is _Utf8EncoderSink) {
    return _JsonUtf8EncoderSink(
        sink._sink,
        _toEncodable,
        JsonUtf8Encoder._utf8Encode(indent),
        JsonUtf8Encoder._defaultBufferSize);
  }
  return _JsonEncoderSink(
      sink is StringConversionSink ? sink : StringConversionSink.from(sink),
      _toEncodable,
      indent);
}

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-convert/JsonEncoder/startChunkedConversion.html

Spec-Zone.ru

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