SQLiteDatabase.BeginTransaction メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
EXCLUSIVE モードでトランザクションを開始します。
[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
- 属性
注釈
EXCLUSIVE モードでトランザクションを開始します。
トランザクションは入れ子にすることができます。 外部トランザクションが終了すると、そのトランザクションで実行されたすべての作業と、入れ子になったすべてのトランザクションがコミットまたはロールバックされます。 (setTransactionSuccessful を呼び出すことによって) クリーンとしてマークされずにトランザクションが終了した場合、変更はロールバックされます。 それ以外の場合は、コミットされます。
トランザクションの標準的なイディオムを次に示します。
db.beginTransaction();
try {
...
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。