SqliteConnection.BeginTransaction Méthode

Définition

Surcharges

BeginTransaction()

Commence une transaction sur la connexion.

BeginTransaction(Boolean)

Commence une transaction sur la connexion.

BeginTransaction(IsolationLevel)

Commence une transaction sur la connexion.

BeginTransaction(IsolationLevel, Boolean)

Commence une transaction sur la connexion.

BeginTransaction()

Commence une transaction sur la connexion.

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

Retours

Transaction.

Exceptions

Une erreur SQLite se produit pendant l’exécution.

S’applique à

BeginTransaction(Boolean)

Commence une transaction sur la connexion.

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

Paramètres

deferred
Boolean

true pour différer la création de la transaction. Cela entraîne également la mise à niveau des transactions à partir des transactions de lecture pour écrire des transactions en fonction des besoins de leurs commandes.

Retours

Transaction.

Exceptions

Une erreur SQLite se produit pendant l’exécution.

Remarques

Avertissement: les commandes à l’intérieur d’une transaction différée peuvent échouer si elles entraînent la mise à niveau de la transaction d’une transaction de lecture vers une transaction d’écriture, mais que la base de données est verrouillée. L’application doit réessayer l’intégralité de la transaction lorsque cela se produit.

S’applique à

BeginTransaction(IsolationLevel)

Commence une transaction sur la connexion.

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

Paramètres

isolationLevel
IsolationLevel

Niveau d'isolement de la transaction.

Retours

Transaction.

Exceptions

Une erreur SQLite se produit pendant l’exécution.

S’applique à

BeginTransaction(IsolationLevel, Boolean)

Commence une transaction sur la connexion.

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

Paramètres

isolationLevel
IsolationLevel

Niveau d'isolement de la transaction.

deferred
Boolean

true pour différer la création de la transaction. Cela entraîne également la mise à niveau des transactions à partir des transactions de lecture pour écrire des transactions en fonction des besoins de leurs commandes.

Retours

Transaction.

Exceptions

Une erreur SQLite se produit pendant l’exécution.

Remarques

Avertissement: les commandes à l’intérieur d’une transaction différée peuvent échouer si elles entraînent la mise à niveau de la transaction d’une transaction de lecture vers une transaction d’écriture, mais que la base de données est verrouillée. L’application doit réessayer l’intégralité de la transaction lorsque cela se produit.

S’applique à