SQLiteDatabase.BeginTransactionReadOnly Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memulai transaksi dalam mode DEFERRED, dengan batasan khusus android bahwa transaksi bersifat baca-saja.
[Android.Runtime.Register("beginTransactionReadOnly", "()V", "GetBeginTransactionReadOnlyHandler", ApiSince=35)]
public virtual void BeginTransactionReadOnly();
[<Android.Runtime.Register("beginTransactionReadOnly", "()V", "GetBeginTransactionReadOnlyHandler", ApiSince=35)>]
abstract member BeginTransactionReadOnly : unit -> unit
override this.BeginTransactionReadOnly : unit -> unit
- Atribut
Keterangan
Memulai transaksi dalam mode DEFERRED, dengan batasan khusus android bahwa transaksi bersifat baca-saja. Database mungkin tidak dimodifikasi di dalam transaksi baca-saja.
Transaksi baca-saja dapat berjalan bersamaan dengan transaksi baca-saja lainnya, dan jika database dalam mode WAL, mereka juga dapat berjalan bersamaan dengan transaksi LANGSUNG atau EKSKLUSIF.
temp Skema dapat dimodifikasi selama transaksi baca-saja; jika transaksi adalah #setTransactionSuccessful, modifikasi pada tabel sementara mungkin terlihat oleh beberapa transaksi berikutnya.
Transaksi dapat ditumpuk. Namun, perilaku transaksi tidak diubah oleh transaksi berlapis. Transaksi berlapis mungkin salah satu dari tiga jenis transaksi tetapi jika jenis terluar baca-saja maka transaksi berlapis tetap baca-saja, terlepas dari bagaimana transaksi dimulai.
Berikut adalah idiom standar untuk transaksi baca-saja:
db.beginTransactionReadOnly();
try {
...
} finally {
db.endTransaction();
}
Java dokumentasi untuk android.database.sqlite.SQLiteDatabase.beginTransactionReadOnly().
Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.