Exportar (0) Imprimir
Expandir Tudo

Objetos IndexedDB

A API IndexedDB consiste em diversos objetos, cada um criado para tarefas específicas. Cada objeto é listado aqui:

  • Os dados são armazenados em repositórios de objetos, que são coleções de objetos JavaScript cujos atributos contêm valores individuais.
  • Cada objeto JavaScript, algumas vezes chamado de record, em um repositório de objetos tem um atributo comum chamado key path; o valor deste atributo chama-se valor-chave (ou chave). Os valores-chave identificam exclusivamente registros individuais dentro de um repositório de objetos.
  • Um índice organiza objetos de acordo com o valor de um atributo comum. Os índices retornam conjuntos de valores-chave que podem ser usados para obter os registros individuais do repositório de objetos original.
  • Um cursor representa um conjunto de valores. Quando um índice define um cursor, o cursor representa o conjunto de valores-chave retornados pelo índice. Quando um repositório de objetos define um cursor, o cursor representa um conjunto de registros armazenados no cursor.
  • keyRange define um intervalo de valores de um índice ou de um conjunto de registros em um repositório de objetos; os intervalos de chaves permitem que você filtre os resultados do cursor.
  • Um banco de dados contém os repositórios e índices de objetos; os bancos de dados também gerenciam transações.
  • Uma solicitação representa ações individuais praticadas em objetos de um banco de dados. Por exemplo, abrir um banco de dados leva a um objeto de solicitação e você define manipuladores de eventos no objeto de solicitação para reagir aos resultados da solicitação.
  • Uma transação gerencia o contexto de operações e é usada para manter a integridade das atividades de banco de dados. Por exemplo, você pode criar repositórios de objetos apenas no contexto de uma transação de mudança de versão. Se a transação for anulada, todas as operações de uma transação serão canceladas.

Tópicos relacionados

API de Banco de Dados Indexado ("IndexedDB")
Guia para Desenvolvedores do Internet Explorer 10

 

 

Mostrar:
© 2014 Microsoft