Класс TransferableTypedData
Эффективно передаваемая последовательность байтовых значений.
TransferableTypedData создаётся из некоторого количества байтов. Это занимает время, пропорциональное количеству байтов.
TransferableTypedData можно перемещать между изолятами, поэтому отправка через порт отправки занимает лишь постоянное время.
При такой отправке локальный передаваемый объект больше нельзя материализовать, и полученный объект становится единственным способом материализовать данные.
- Аннотации
-
- @Since("2.3.2")
Конструкторы
- TransferableTypedData.fromList(List<
TypedData> list) фабричный - Создаёт новый TransferableTypedData, содержащий байты из
list.
Свойства
- hashCode → int только для чтенияунаследовано
- Хеш-код этого объекта.
- runtimeType → Type только для чтенияунаследовано
- Представление типа объекта во время выполнения.
Методы
- materialize(
) → ByteBuffer - Создаёт новый ByteBuffer, содержащий байты, хранящиеся в этом TransferableTypedData.
- 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-isolate/TransferableTypedData-class.html