Clase TransactionContext
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_TransactionContext |
ProgID | L"TxCTx.TransactionContext" |
Interfaces | ITransactionContext |
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 TransactionContext 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 TransactionContext se usen con moderación.
Comentarios
Para crear este objeto, llame a IObjectContext::CreateInstance.
Para usar esta clase de Microsoft Visual Basic, agregue una referencia a la biblioteca de tipos de servicios COM+. Un objeto TransactionContext se puede declarar con "COMSVCSLib.TransactionContext" como nombre de clase.
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 |
|