DbConnection.EnlistTransaction(Transaction) 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.
Inscreve-se na transação especificada.
public:
virtual void EnlistTransaction(System::Transactions::Transaction ^ transaction);
public virtual void EnlistTransaction (System.Transactions.Transaction? transaction);
public virtual void EnlistTransaction (System.Transactions.Transaction transaction);
abstract member EnlistTransaction : System.Transactions.Transaction -> unit
override this.EnlistTransaction : System.Transactions.Transaction -> unit
Public Overridable Sub EnlistTransaction (transaction As Transaction)
Parâmetros
- transaction
- Transaction
Uma referência a um Transaction existente no qual se inscrever.
Comentários
Novo no ADO.NET 2.0 é o suporte para usar o EnlistTransaction
método para se inscrever em uma transação distribuída. Como ele inscreve uma conexão em uma Transaction instância, EnlistTransaction
aproveita a funcionalidade disponível no System.Transactions namespace para gerenciar transações distribuídas. Depois que uma conexão é explicitamente inscrita em uma transação, ela não pode ser não listada ou inscrita em outra transação até que a primeira transação seja concluída.