SqliteConnection.BeginTransaction Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.