Compartir a través de


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.