SQLiteDatabase.BeginTransaction 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以排斥模式開始交易。
[Android.Runtime.Register("beginTransaction", "()V", "GetBeginTransactionHandler")]
public virtual void BeginTransaction();
[<Android.Runtime.Register("beginTransaction", "()V", "GetBeginTransactionHandler")>]
abstract member BeginTransaction : unit -> unit
override this.BeginTransaction : unit -> unit
- 屬性
備註
以排斥模式開始交易。
交易可以巢狀。 當外部交易結束時,該交易中完成的所有工作以及所有巢狀交易都會被提交或回滾。 若有任何交易未標記為乾淨(呼叫 setTransactionSuccessful)而結束,變更將被回滾。 否則他們會被強制收治。
以下是交易的標準慣用語:
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
Java 文件 android.database.sqlite.SQLiteDatabase.beginTransaction()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。