SqliteConnection.BeginTransaction Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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()
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
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)
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
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)
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
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)
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
- Source:
- SqliteConnection.cs
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.