SqliteConnection.BeginTransaction 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.
Overload
| Nama | Deskripsi |
|---|---|
| BeginTransaction() |
Memulai transaksi pada koneksi. |
| BeginTransaction(Boolean) |
Memulai transaksi pada koneksi. |
| BeginTransaction(IsolationLevel) |
Memulai transaksi pada koneksi. |
| BeginTransaction(IsolationLevel, Boolean) |
Memulai transaksi pada koneksi. |
BeginTransaction()
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
Memulai transaksi pada koneksi.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction();
override this.BeginTransaction : unit -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction () As SqliteTransaction
Mengembalikan
Transaksi.
Pengecualian
Kesalahan SQLite terjadi selama eksekusi.
Berlaku untuk
BeginTransaction(Boolean)
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
Memulai transaksi pada koneksi.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(bool deferred);
override this.BeginTransaction : bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (deferred As Boolean) As SqliteTransaction
Parameter
- deferred
- Boolean
true untuk menugaskan pembuatan transaksi.
Ini juga menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis sesuai kebutuhan oleh perintah mereka.
Mengembalikan
Transaksi.
Pengecualian
Kesalahan SQLite terjadi selama eksekusi.
Keterangan
Peringatan, perintah di dalam transaksi yang ditangguhkan dapat gagal jika menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis tetapi database dikunci. Aplikasi perlu mencoba kembali seluruh transaksi ketika ini terjadi.
Berlaku untuk
BeginTransaction(IsolationLevel)
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
Memulai transaksi pada koneksi.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel);
override this.BeginTransaction : System.Data.IsolationLevel -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel) As SqliteTransaction
Parameter
- isolationLevel
- IsolationLevel
Tingkat isolasi transaksi.
Mengembalikan
Transaksi.
Pengecualian
Kesalahan SQLite terjadi selama eksekusi.
Berlaku untuk
BeginTransaction(IsolationLevel, Boolean)
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
- Sumber:
- SqliteConnection.cs
Memulai transaksi pada koneksi.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction(System.Data.IsolationLevel isolationLevel, bool deferred);
override this.BeginTransaction : System.Data.IsolationLevel * bool -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction (isolationLevel As IsolationLevel, deferred As Boolean) As SqliteTransaction
Parameter
- isolationLevel
- IsolationLevel
Tingkat isolasi transaksi.
- deferred
- Boolean
true untuk menugaskan pembuatan transaksi.
Ini juga menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis sesuai kebutuhan oleh perintah mereka.
Mengembalikan
Transaksi.
Pengecualian
Kesalahan SQLite terjadi selama eksekusi.
Keterangan
Peringatan, perintah di dalam transaksi yang ditangguhkan dapat gagal jika menyebabkan transaksi ditingkatkan dari transaksi baca ke transaksi tulis tetapi database dikunci. Aplikasi perlu mencoba kembali seluruh transaksi ketika ini terjadi.