Compartilhar via


SqliteConnection.BeginTransaction Método

Definição

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.

Aplica-se a