Класс ByteConversionSink
ByteConversionSink предоставляет интерфейс для эффективной передачи байтовых данных преобразователями.
Вместо ограничения интерфейса одним непорционным списком байтов он принимает входные данные частями (каждая из которых представляет собой список байтов).
Со временем в этот абстрактный класс, вероятно, будут добавлены новые методы. Реализаторам рекомендуется расширять класс ByteConversionSinkBase или добавлять его в качестве примеси, чтобы их классы поддерживали вновь добавленные методы.
- Наследование
-
- Object
-
ChunkedConversionSink<
List< int>> - ByteConversionSink
- Реализаторы
Конструкторы
- ByteConversionSink()
- ByteConversionSink.from(Sink<
List< int>> sink) factory - ByteConversionSink.withCallback(void callback(List<
int> accumulated)) factory
Свойства
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
Методы
- add(
List< int> chunk) → void унаследовано - Добавляет порцию данных в этот приемник.
- addSlice(
List< int> chunk, int start, int end, bool isLast) → void - Добавляет следующую
chunkвthis. - close(
) → void унаследовано - Закрывает приемник.
- noSuchMethod(
Invocation invocation) → dynamic унаследовано - Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследовано - Строковое представление этого объекта.
Операторы
- operator ==(
Object other) → bool унаследовано - Оператор равенства.
© 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/ByteConversionSink-class.html