SQLiteDatabase.BeginTransactionNonExclusive 方法

定义

在 IMMEDIATE 模式下开始事务。

[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
属性

注解

在 IMMEDIATE 模式下开始事务。 事务可以嵌套。 当外部事务结束在该事务中完成的所有工作,并且所有嵌套事务都将提交或回滚。 如果未将任何事务标记为干净(通过调用 setTransactionSuccessful),更改将回滚。 否则,将提交它们。

下面是事务的标准成语:

db.beginTransactionNonExclusive();
              try {
                ...
                db.setTransactionSuccessful();
              } finally {
                db.endTransaction();
              }

适用于 . 的 android.database.sqlite.SQLiteDatabase.beginTransactionNonExclusive()Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于