Spec-Zone.ru › Dart 1

dart:indexed_db

Класс Database

Объект индексированной базы данных для хранения данных на стороне клиента в веб-приложениях.

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • EventTarget
  • Database
Аннотации
  • @DocsEditable()
  • @DomName('IDBDatabase')
  • @SupportedBrowser(SupportedBrowser.CHROME)
  • @SupportedBrowser(SupportedBrowser.FIREFOX, '15')
  • @SupportedBrowser(SupportedBrowser.IE, '10')
  • @Experimental()
  • @Unstable()

Константы

abortEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('IDBDatabase.abortEvent')

Статический фабричный метод, предназначенный для экспонирования событий abort обработчикам событий, которые необязательно являются экземплярами Database.

const EventStreamProvider<Event>('abort')
closeEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('IDBDatabase.closeEvent'), @Experimental()

Статический фабричный метод, предназначенный для экспонирования событий close обработчикам событий, которые необязательно являются экземплярами Database.

const EventStreamProvider<Event>('close')
errorEvent → EventStreamProvider<Event>
@DocsEditable(), @DomName('IDBDatabase.errorEvent')

Статический фабричный метод, предназначенный для экспонирования событий error обработчикам событий, которые необязательно являются экземплярами Database.

const EventStreamProvider<Event>('error')
versionChangeEvent → EventStreamProvider<VersionChangeEvent>
@DocsEditable(), @DomName('IDBDatabase.versionchangeEvent')

Статический фабричный метод, предназначенный для экспонирования событий versionchange обработчикам событий, которые необязательно являются экземплярами Database.

const EventStreamProvider<VersionChangeEvent>('versionchang…

Статические свойства

instanceRuntimeType → Type
@Deprecated("Только для внутреннего использования"), только для чтения

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

Database.internal_()

Свойства экземпляра

name → String
@DocsEditable(), @DomName('IDBDatabase.name'), только для чтения
objectStoreNames → List<String>
@DocsEditable(), @DomName('IDBDatabase.objectStoreNames'), только для чтения
onAbort → Stream<Event>
@DocsEditable(), @DomName('IDBDatabase.onabort'), только для чтения

Поток событий abort обработанных этим Database.

onClose → Stream<Event>
@DocsEditable(), @DomName('IDBDatabase.onclose'), @Experimental(), только для чтения

Поток событий close обработанных этим Database.

onError → Stream<Event>
@DocsEditable(), @DomName('IDBDatabase.onerror'), только для чтения

Поток событий error обработанных этим Database.

onVersionChange → Stream<VersionChangeEvent>
@DocsEditable(), @DomName('IDBDatabase.onversionchange'), только для чтения

Поток событий versionchange обработанных этим Database.

version → int
@DocsEditable(), @DomName('IDBDatabase.version'), только для чтения
hashCode → int
только для чтения, унаследованное
on → Events
только для чтения, унаследованное

Это доступ к потокам событий для удобства использования, которое следует использовать только тогда, когда явный доступ недоступен.

runtimeType → Type
только для чтения, унаследованное

Представление типа объекта во время выполнения.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы экземпляра

close() → void
@DocsEditable(), @DomName('IDBDatabase.close')
createObjectStore(String name, { String keyPath, bool autoIncrement }) → ObjectStore
@DocsEditable(), @DomName('IDBDatabase.createObjectStore')
deleteObjectStore(String name) → void
@DocsEditable(), @DomName('IDBDatabase.deleteObjectStore')
transaction(storeName_OR_storeNames, String mode) → Transaction
transactionList(List<String> storeNames, String mode) → Transaction
transactionStore(String storeName, String mode) → Transaction
transactionStores(List<String> storeNames, String mode) → Transaction
addEventListener(String type, EventListener listener, [ bool useCapture ]) → void
унаследованное
dispatchEvent(Event event) → bool
@DocsEditable(), @DomName('EventTarget.dispatchEvent'), унаследованное
noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается при доступе к несуществующему методу или свойству.

removeEventListener(String type, EventListener listener, [ bool useCapture ]) → void
унаследованное
toString() → String
унаследованное

Возвращает результат выполнения метода toString JavaScript-объектов.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-indexed_db/Database-class.html

Spec-Zone.ru

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