Transacciones automáticas y ASP.NET
ASP.NET admite transacciones automáticas en sistemas que ejecutan Microsoft Windows 2000 o versiones posteriores. Mediante la inserción de una directiva de transacción en la página de ASP.NET, se puede indicar a la página que participe en una transacción existente, comience una transacción nueva o no participe nunca en una transacción.
La tabla siguiente enumera y describe las directivas de transacción disponibles en ASP.NET.
Directiva | Descripción |
---|---|
Disabled |
Indica que ASP.NET no tendrá en cuenta el contexto de la transacción. Éste es el estado de transacción predeterminado. |
NotSupported |
Indica que la página no se ejecute dentro del ámbito de una transacción. Cuando se procesa una solicitud, se crea su contexto de objeto sin una transacción, independientemente de que haya una transacción activa. |
Supported |
Indica que la página se ejecute en el contexto de una transacción existente. Si no existen transacciones, la página se ejecuta sin una transacción. |
Required |
La página se ejecuta en el contexto de una transacción existente. Si no existen transacciones, la página inicia una transacción. |
RequiresNew |
Indica que la página requiere una transacción y se inicia una transacción nueva para cada solicitud. |
Se puede indicar el nivel de compatibilidad de la transacción en una página colocando la directiva en el código. Por ejemplo, se puede garantizar que las actividades de la página se ejecuten siempre en el ámbito de una transacción insertando la directiva siguiente.
<%@ Page Transaction="Required" %>
Si se omite la directiva de transacción, se deshabilitan las transacciones de la página.
Consulte también
Conceptos
Procesamiento de transacciones automáticas
Votación en una transacción automática
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.