Aracılığıyla paylaş


SqliteConnection.BeginTransaction Yöntem

Tanım

Aşırı Yüklemeler

Name Description
BeginTransaction()

Bağlantı üzerinde bir işlem başlatır.

BeginTransaction(Boolean)

Bağlantı üzerinde bir işlem başlatır.

BeginTransaction(IsolationLevel)

Bağlantı üzerinde bir işlem başlatır.

BeginTransaction(IsolationLevel, Boolean)

Bağlantı üzerinde bir işlem başlatır.

BeginTransaction()

Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs

Bağlantı üzerinde bir işlem başlatır.

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

Döndürülenler

İşlem.

Özel durumlar

Yürütme sırasında bir SQLite hatası oluşur.

Şunlara uygulanır

BeginTransaction(Boolean)

Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs

Bağlantı üzerinde bir işlem başlatır.

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

Parametreler

deferred
Boolean

true işlemin oluşturulmasını ertelemek için. Bu, işlemlerin okuma işlemlerinden komutlarının gerektirdiği şekilde yazma işlemlerine yükseltmesine de neden olur.

Döndürülenler

İşlem.

Özel durumlar

Yürütme sırasında bir SQLite hatası oluşur.

Açıklamalar

Uyarı: Ertelenen işlem içindeki komutlar, işlemin okuma işleminden yazma işlemine yükseltilmesine neden oluyorsa ancak veritabanı kilitliyse başarısız olabilir. Bu durumda uygulamanın tüm işlemi yeniden denemesi gerekir.

Şunlara uygulanır

BeginTransaction(IsolationLevel)

Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs

Bağlantı üzerinde bir işlem başlatır.

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

Parametreler

isolationLevel
IsolationLevel

İşlemin yalıtım düzeyi.

Döndürülenler

İşlem.

Özel durumlar

Yürütme sırasında bir SQLite hatası oluşur.

Şunlara uygulanır

BeginTransaction(IsolationLevel, Boolean)

Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs
Kaynak:
SqliteConnection.cs

Bağlantı üzerinde bir işlem başlatır.

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

Parametreler

isolationLevel
IsolationLevel

İşlemin yalıtım düzeyi.

deferred
Boolean

true işlemin oluşturulmasını ertelemek için. Bu, işlemlerin okuma işlemlerinden komutlarının gerektirdiği şekilde yazma işlemlerine yükseltmesine de neden olur.

Döndürülenler

İşlem.

Özel durumlar

Yürütme sırasında bir SQLite hatası oluşur.

Açıklamalar

Uyarı: Ertelenen işlem içindeki komutlar, işlemin okuma işleminden yazma işlemine yükseltilmesine neden oluyorsa ancak veritabanı kilitliyse başarısız olabilir. Bu durumda uygulamanın tüm işlemi yeniden denemesi gerekir.

Şunlara uygulanır