Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Fornece métodos básicos para um objeto transacional genérico que inicia uma transação. Ao chamar os métodos dessa interface, você pode compor o trabalho de vários objetos COM+ em uma única transação e confirmar ou anular explicitamente a transação.
ITransactionContext e ITransactionContextEx fornecem a mesma funcionalidade, mas ao contrário de ITransactionContextEx, ITransactionContext é compatível com a Automação.
Herança
A interface ITransactionContextEx herda da interface IUnknown . ITransactionContextEx também tem estes tipos de membros:
Métodos
A interface ITransactionContextEx tem esses métodos.
ITransactionContextEx::Abort Anula o trabalho de todos os objetos COM que participam da transação atual. A transação termina no retorno desse método. (ITransactionContextEx.Abort) |
ITransactionContextEx::Commit Tenta confirmar o trabalho de todos os objetos COM que participam da transação atual. A transação termina no retorno desse método. (ITransactionContextEx.Commit) |
ITransactionContextEx::CreateInstance Cria um objeto COM que pode ser executado dentro do escopo da transação iniciada pelo objeto de contexto de transação. (ITransactionContextEx.CreateInstance) |
Comentários
Usar o objeto de contexto de transação para controlar uma transação limita a reutilização da lógica de negócios que conduz a transação e deve ser usada com moderação.
Você obtém uma referência à interface ITransactionContext criando um objeto de contexto de transação com a chamada apropriada, como no exemplo a seguir.
hr = CoCreateInstance(
CLSID_TransactionContextEx,
NULL,
CLSCTX_INPROC,
IID_ITransactionContextEx,
(void**)&m_pTransactionContext);
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | comsvcs.h |