DbTransaction Classe

Definição

Define o comportamento básico das transações de banco de dados e fornece uma classe base para transações específicas do banco de dados.Defines the core behavior of database transactions and provides a base class for database-specific transactions.

public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, System::Data::IDbTransaction
public ref class DbTransaction abstract : MarshalByRefObject, IAsyncDisposable, System::Data::IDbTransaction
public abstract class DbTransaction : IDisposable
public abstract class DbTransaction : IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, System.Data.IDbTransaction
public abstract class DbTransaction : MarshalByRefObject, IAsyncDisposable, System.Data.IDbTransaction
type DbTransaction = class
    interface IDisposable
type DbTransaction = class
    interface IDbTransaction
    interface IDisposable
type DbTransaction = class
    inherit MarshalByRefObject
    interface IDbTransaction
    interface IDisposable
type DbTransaction = class
    inherit MarshalByRefObject
    interface IDbTransaction
    interface IDisposable
    interface IAsyncDisposable
Public MustInherit Class DbTransaction
Implements IDisposable
Public MustInherit Class DbTransaction
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction
Herança
DbTransaction
Herança
DbTransaction
Derivado
Implementações

Construtores

DbTransaction()

Inicializa um novo objeto DbTransaction.Initializes a new DbTransaction object.

Propriedades

Connection

Especifica o objeto DbConnection associado à transação.Specifies the DbConnection object associated with the transaction.

DbConnection

Quando substituído em uma classe derivada, obtém o objeto DbConnection associado à transação.When overridden in a derived class, gets the DbConnection object associated with the transaction.

IsolationLevel

Quando substituído em uma classe derivada, obtém o nível de isolamento dessa transação.When overridden in a derived class, gets the isolation level for this transaction.

Métodos

Commit()

Quando substituído em uma classe derivada, confirma a transação de banco de dados.When overridden in a derived class, commits the database transaction.

CommitAsync(CancellationToken)

Confirma de maneira assíncrona a transação de banco de dados.Asynchronously commits the database transaction.

CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Herdado de MarshalByRefObject)
Dispose()

Libera os recursos não gerenciados usados pelo DbTransaction.Releases the unmanaged resources used by the DbTransaction.

Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DbTransaction e, opcionalmente, libera os recursos gerenciados.Releases the unmanaged resources used by the DbTransaction and optionally releases the managed resources.

DisposeAsync()

Descarta de forma assíncrona o objeto da transação.Asynchronously diposes the transaction object.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Herdado de MarshalByRefObject)
Rollback()

Quando substituído em uma classe derivada, reverte uma transação de um estado pendente.When overridden in a derived class, rolls back a transaction from a pending state.

RollbackAsync(CancellationToken)

Reverte de maneira assíncrona uma transação de um estado pendente.Asynchronously rolls back a transaction from a pending state.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Implantações explícitas de interface

IDbTransaction.Connection

Obtém o objeto DbConnection associado à transação ou uma referência nula, se a transação não for mais válida.Gets the DbConnection object associated with the transaction, or a null reference if the transaction is no longer valid.

Aplica-se a

Veja também