Sdílet prostřednictvím


SqliteConnection.BeginTransaction Metoda

Definice

Přetížení

BeginTransaction()

Zahájí transakci na připojení.

BeginTransaction(Boolean)

Zahájí transakci na připojení.

BeginTransaction(IsolationLevel)

Zahájí transakci na připojení.

BeginTransaction(IsolationLevel, Boolean)

Zahájí transakci na připojení.

BeginTransaction()

Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs

Zahájí transakci na připojení.

public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction ();
override this.BeginTransaction : unit -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction () As SqliteTransaction

Návraty

Transakce.

Výjimky

Během provádění dojde k chybě SQLite.

Platí pro

BeginTransaction(Boolean)

Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs

Zahájí transakci na připojení.

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

Parametry

deferred
Boolean

true pro odložení vytvoření transakce. To také způsobí, že transakce upgradují z transakcí čtení na transakce zápisu podle potřeby jejich příkazy.

Návraty

Transakce.

Výjimky

Během provádění dojde k chybě SQLite.

Poznámky

Upozornění: Příkazy uvnitř odložené transakce mohou selhat, pokud způsobí, že transakce bude upgradována z transakce čtení na transakci zápisu, ale databáze je uzamčena. Aplikace bude muset opakovat celou transakci, když k tomu dojde.

Platí pro

BeginTransaction(IsolationLevel)

Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs

Zahájí transakci na připojení.

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

Parametry

isolationLevel
IsolationLevel

Úroveň izolace transakce.

Návraty

Transakce.

Výjimky

Během provádění dojde k chybě SQLite.

Platí pro

BeginTransaction(IsolationLevel, Boolean)

Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs
Zdroj:
SqliteConnection.cs

Zahájí transakci na připojení.

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

Parametry

isolationLevel
IsolationLevel

Úroveň izolace transakce.

deferred
Boolean

true pro odložení vytvoření transakce. To také způsobí, že transakce upgradují z transakcí čtení na transakce zápisu podle potřeby jejich příkazy.

Návraty

Transakce.

Výjimky

Během provádění dojde k chybě SQLite.

Poznámky

Upozornění: Příkazy uvnitř odložené transakce mohou selhat, pokud způsobí, že transakce bude upgradována z transakce čtení na transakci zápisu, ale databáze je uzamčena. Aplikace bude muset opakovat celou transakci, když k tomu dojde.

Platí pro