Класс ByteConversionSink
Класс ByteConversionSink предоставляет интерфейс для конвертеров, чтобы эффективно передавать данные байтов.
Вместо ограничения интерфейса одной неразбитой строкой байтов, он принимает входные данные частями (сами являющимися списками байтов).
Этот абстрактный класс, вероятно, получит больше методов со временем. Реализующим рекомендуется расширять или включать ByteConversionSinkBase, чтобы гарантировать, что их класс покрывает новые добавленные методы.
- Наследование
-
- Object
-
ChunkedConversionSink<
Список< int>> - ByteConversionSink
- Реализации
Конструкторы
- ByteConversionSink()
- ByteConversionSink.from(Поток<
Список< int>> sink) factory - ByteConversionSink.withCallback(void callback(Список<
int> accumulated)) factory
Свойства
- hashCode → int только для чтения, унаследованное
- Код хэша для этого объекта.
- runtimeType → Тип только для чтения, унаследованное
- Представление runtime-типа объекта.
Методы
- add(
Список< int> chunk) → void унаследованное - Добавляет данные частями в этот поток.
- addSlice(
Список< int> chunk, int start, int end, bool isLast) → void - Добавляет следующий
chunkвthis. - close(
) → void унаследованное - Закрывает поток.
- noSuchMethod(
Вызов invocation) → dynamic унаследованное - Вызывается, когда обращаются к несуществующему методу или свойству.
- toString(
) → Строка унаследованное - Строковое представление этого объекта.
Операторы
- operator ==(
Объект other) → bool унаследованное - Оператор равенства.
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-convert/ByteConversionSink-class.html