SQLiteDatabase.BeginTransactionNonExclusive Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia uma transação no modo IMEDIATO.
[Android.Runtime.Register("beginTransactionNonExclusive", "()V", "GetBeginTransactionNonExclusiveHandler")]
public virtual void BeginTransactionNonExclusive ();
[<Android.Runtime.Register("beginTransactionNonExclusive", "()V", "GetBeginTransactionNonExclusiveHandler")>]
abstract member BeginTransactionNonExclusive : unit -> unit
override this.BeginTransactionNonExclusive : unit -> unit
- Atributos
Comentários
Inicia uma transação no modo IMEDIATO. As transações podem ser aninhadas. Quando a transação externa for encerrada, todo o trabalho feito nessa transação e todas as transações aninhadas serão confirmadas ou revertidas. As alterações serão revertidas se qualquer transação for encerrada sem ser marcada como limpa (chamando setTransactionSuccessful). Caso contrário, eles serão comprometidos.
Aqui está o idioma padrão para transações:
db.beginTransactionNonExclusive();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
Documentação Java para android.database.sqlite.SQLiteDatabase.beginTransactionNonExclusive()
.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.