Spec-Zone.ru › Dart 2

dart:core

Класс UriData

Способ доступа к структуре data: URI.

URI данных — это неиерархические URI, которые могут содержать любые двоичные данные. Они определены в RFC 2397.

Этот класс позволяет парсить текст URI, извлекать отдельные части URI, а также создавать текст URI из структурированных частей.

Конструкторы

UriData.fromBytes(Список<int> байты, {Строка mimeType = "application/octet-stream", Карта<Строка, Строка>? параметры, bool percentEncoded = false})
factory
Создаёт data: URI, содержащий кодировку bytes.
UriData.fromString(Строка содержимое, {Строка? mimeType, Кодировка? кодировка, Карта<Строка, Строка>? параметры, bool base64 = false})
factory
Создаёт data: URI, содержащий content строку.
UriData.fromUri(Uri uri)
factory
Создаёт DataUri из Uri, который должен иметь data в качестве Uri.scheme.

Свойства

charset → Строка
только для чтения
Параметр charset типа media.
contentText → Строка
только для чтения
Часть содержимого URI данных в её фактическом представлении.
hashCode → int
только для чтения, унаследованное
Хеш-код этого объекта.
isBase64 → bool
только для чтения
Является ли данные закодированными в Base64.
mimeType → Строка
только для чтения
Тип MIME URI данных.
parameters → Карта<Строка, Строка>
только для чтения
Карта, представляющая параметры типа media.
runtimeType → Тип
только для чтения, унаследованное
Представление runtime-типа объекта.
uri → Uri
только для чтения
Uri, к которому предоставляет доступ этот UriData.

Методы

contentAsBytes() → Uint8List
Часть содержимого URI данных в виде байтов.
contentAsString({Кодировка? кодировка}) → Строка
Создаёт строку из содержимого URI данных.
isCharset(Строка charset) → bool
@Since("2.17")
Проверяет, является ли параметр charset типа media charset.
isEncoding(Кодировка кодировка) → bool
@Since("2.17")
Является ли параметр charset encoding.
isMimeType(Строка mimeType) → bool
@Since("2.17")
Является ли UriData.mimeType равным mimeType.
noSuchMethod(Вызов вызов) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → Строка
переопределено
Строковое представление этого объекта.

Операторы

operator ==(Объект other) → bool
унаследованное
Оператор равенства.

Статические методы

parse(Строка uri) → UriData
Парсит строку как data URI.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/UriData-class.html

Spec-Zone.ru

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