語言

SQLiteDatabase.BeginTransactionNonExclusive 方法

定義

以即時模式開始交易。

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

備註

以即時模式開始交易。 交易可以巢狀。 當外部交易結束時,該交易中完成的所有工作以及所有巢狀交易都會被提交或回滾。 若有任何交易未標記為乾淨(呼叫 setTransactionSuccessful)而結束,變更將被回滾。 否則他們會被強制收治。

以下是交易的標準慣用語:

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

Java 文件 android.database.sqlite.SQLiteDatabase.beginTransactionNonExclusive()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於