DbTransaction Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define o comportamento central das transações da base de dados e fornece uma classe base para transações específicas da base de dados.
public ref class DbTransaction abstract : IDisposable
public ref class DbTransaction abstract : MarshalByRefObject, 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 : MarshalByRefObject, 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
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
Inherits MarshalByRefObject
Implements IDbTransaction, IDisposable
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IDbTransaction
Public MustInherit Class DbTransaction
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDbTransaction
- Herança
-
DbTransaction
- Herança
- Derivado
- Implementações
Construtores
| Name | Description |
|---|---|
| DbTransaction() |
Inicializa um novo DbTransaction objeto. |
Propriedades
| Name | Description |
|---|---|
| Connection |
Especifica o DbConnection objeto associado à transação. |
| DbConnection |
Quando sobrescrito numa classe derivada, obtém-se o DbConnection objeto associado à transação. |
| IsolationLevel |
Quando sobrescrito numa classe derivada, obtém o nível de isolamento para esta transação. |
Métodos
| Name | Description |
|---|---|
| Commit() |
Quando é sobreposto numa classe derivada, compromete a transação da base de dados. |
| CommitAsync(CancellationToken) |
Faz commit assíncrono da transação da base de dados. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Liberta os recursos não geridos usados pelo DbTransaction. |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo DbTransaction e opcionalmente liberta os recursos geridos. |
| DisposeAsync() |
Dispõe assíncronamente o objeto de transação. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| Rollback() |
Quando é sobreposto numa classe derivada, reverte uma transação de um estado pendente. |
| RollbackAsync(CancellationToken) |
Reverte assíncronamente uma transação de um estado pendente. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDbTransaction.Connection |
Recebe o DbConnection objeto associado à transação, ou uma referência nula se a transação deixar de ser válida. |
Métodos da Extensão
| Name | Description |
|---|---|
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada. |