Udostępnij za pośrednictwem


SqliteConnection.BeginTransaction Metoda

Definicja

Przeciążenia

BeginTransaction()

Rozpoczyna transakcję w połączeniu.

BeginTransaction(Boolean)

Rozpoczyna transakcję w połączeniu.

BeginTransaction(IsolationLevel)

Rozpoczyna transakcję w połączeniu.

BeginTransaction(IsolationLevel, Boolean)

Rozpoczyna transakcję w połączeniu.

BeginTransaction()

Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs

Rozpoczyna transakcję w połączeniu.

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

Zwraca

Transakcja.

Wyjątki

Podczas wykonywania występuje błąd SQLite.

Dotyczy

BeginTransaction(Boolean)

Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs

Rozpoczyna transakcję w połączeniu.

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 aby odroczyć tworzenie transakcji. Powoduje to również uaktualnienie transakcji z transakcji odczytu do zapisu transakcji zgodnie z potrzebami poleceń.

Zwraca

Transakcja.

Wyjątki

Podczas wykonywania występuje błąd SQLite.

Uwagi

Ostrzeżenie, polecenia wewnątrz transakcji odroczonej mogą zakończyć się niepowodzeniem, jeśli spowodują uaktualnienie transakcji z transakcji odczytu do transakcji zapisu, ale baza danych jest zablokowana. W takim przypadku aplikacja będzie musiała ponowić próbę wykonania całej transakcji.

Dotyczy

BeginTransaction(IsolationLevel)

Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs

Rozpoczyna transakcję w połączeniu.

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

Poziom izolacji transakcji.

Zwraca

Transakcja.

Wyjątki

Podczas wykonywania występuje błąd SQLite.

Dotyczy

BeginTransaction(IsolationLevel, Boolean)

Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs
Źródło:
SqliteConnection.cs

Rozpoczyna transakcję w połączeniu.

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

Poziom izolacji transakcji.

deferred
Boolean

true aby odroczyć tworzenie transakcji. Powoduje to również uaktualnienie transakcji z transakcji odczytu do zapisu transakcji zgodnie z potrzebami poleceń.

Zwraca

Transakcja.

Wyjątki

Podczas wykonywania występuje błąd SQLite.

Uwagi

Ostrzeżenie, polecenia wewnątrz transakcji odroczonej mogą zakończyć się niepowodzeniem, jeśli spowodują uaktualnienie transakcji z transakcji odczytu do transakcji zapisu, ale baza danych jest zablokowana. W takim przypadku aplikacja będzie musiała ponowić próbę wykonania całej transakcji.

Dotyczy