SqliteConnection.BeginTransaction Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
BeginTransaction() |
Inicia uma transação na conexão. |
BeginTransaction(Boolean) |
Inicia uma transação na conexão. |
BeginTransaction(IsolationLevel) |
Inicia uma transação na conexão. |
BeginTransaction(IsolationLevel, Boolean) |
Inicia uma transação na conexão. |
BeginTransaction()
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
Inicia uma transação na conexão.
public virtual Microsoft.Data.Sqlite.SqliteTransaction BeginTransaction ();
override this.BeginTransaction : unit -> Microsoft.Data.Sqlite.SqliteTransaction
Public Overridable Function BeginTransaction () As SqliteTransaction
Retornos
A transação.
Exceções
Um erro SQLite ocorre durante a execução.
Aplica-se a
BeginTransaction(Boolean)
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
Inicia uma transação na conexão.
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
Parâmetros
- deferred
- Boolean
true
para adiar a criação da transação.
Isso também faz com que as transações atualizem de transações de leitura para gravar transações conforme necessário por seus comandos.
Retornos
A transação.
Exceções
Um erro SQLite ocorre durante a execução.
Comentários
Aviso: os comandos dentro de uma transação adiada podem falhar se fizerem com que a transação seja atualizada de uma transação de leitura para uma transação de gravação, mas o banco de dados estiver bloqueado. O aplicativo precisará repetir toda a transação quando isso acontecer.
Aplica-se a
BeginTransaction(IsolationLevel)
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
Inicia uma transação na conexão.
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
Parâmetros
- isolationLevel
- IsolationLevel
O nível de isolamento da transação.
Retornos
A transação.
Exceções
Um erro SQLite ocorre durante a execução.
Aplica-se a
BeginTransaction(IsolationLevel, Boolean)
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
- Origem:
- SqliteConnection.cs
Inicia uma transação na conexão.
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
Parâmetros
- isolationLevel
- IsolationLevel
O nível de isolamento da transação.
- deferred
- Boolean
true
para adiar a criação da transação.
Isso também faz com que as transações atualizem de transações de leitura para gravar transações conforme necessário por seus comandos.
Retornos
A transação.
Exceções
Um erro SQLite ocorre durante a execução.
Comentários
Aviso: os comandos dentro de uma transação adiada podem falhar se fizerem com que a transação seja atualizada de uma transação de leitura para uma transação de gravação, mas o banco de dados estiver bloqueado. O aplicativo precisará repetir toda a transação quando isso acontecer.