TransactionContextEx (clase)
Crea un objeto transaccional genérico que inicia una transacción. Al llamar a los métodos de esta clase, puede componer el trabajo de varios objetos COM en una sola transacción y confirmar o anular explícitamente la transacción.
Cuándo implementar
Com+, implementa esta clase.
Requisito | Value |
---|---|
CLSID | CLSID_TransactionContextEx |
ProgID | L"TxCTx.TransactionContextEx" |
Interfaces | ITransactionContextEx |
Cuándo se usa
Un cliente no transaccional usa esta clase para iniciar una transacción. Con los métodos de esta clase, el cliente puede llamar a objetos COM adicionales que, si están configurados para participar en una transacción, se ejecutan dentro del límite de transacción del objeto de contexto de transacción. En función de su lógica de negocios, el cliente puede confirmar o anular explícitamente la transacción.
La clase TransactionContextEx limita la reutilización de la lógica de negocios que impulsa la transacción. Por este motivo, se recomienda que los objetos creados en instancias de la clase TransactionContextEx se usen con moderación.
Observaciones
Para crear este objeto, llame a IObjectContext::CreateInstance.
La clase TransactionContextEx no se diseñó para usarse en Visual Basic. Use la clase TransactionContext en su lugar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|