SQLiteDatabase.BeginTransactionNonExclusive 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以即時模式開始交易。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。