Freigeben über


Automatische Transaktionen und ASP.NET

ASP.NET unterstützt auf Systemen mit Microsoft Windows 2000 oder höher automatische Transaktionen. Durch Einfügen einer Transaktionsdirektive in die ASP.NET-Seite, kann die Seite angewiesen werden, an einer vorhandenen Transaktion teilzunehmen, eine neue Transaktion zu beginnen oder niemals an einer Transaktion teilzunehmen.

Die folgende Tabelle enthält eine Liste der in ASP.NET verfügbaren Transaktionsdirektiven mit einer entsprechenden Beschreibung.

Direktive Beschreibung

Disabled

Gibt an, dass der Transaktionskontext von ASP.NET ignoriert wird. Dies ist der Standardtransaktionsstatus.

NotSupported

Gibt an, dass die Seite nicht innerhalb des Bereichs von Transaktionen ausgeführt wird. Wenn eine Anforderung verarbeitet wird, wird deren Objektkontext ohne eine Transaktion erstellt, unabhängig davon, ob eine Transaktion aktiv ist.

Supported

Gibt an, dass die Seite im Kontext einer vorhandenen Transaktion ausgeführt wird. Ist keine Transaktion vorhanden, wird die Seite ohne Transaktion ausgeführt.

Required

Die Seite wird im Kontext einer vorhandenen Transaktion ausgeführt. Ist keine Transaktion vorhanden, startet die Seite eine.

RequiresNew

Gibt an, dass die Seite eine Transaktion erfordert und dass für jede Anforderung eine neue Transaktion gestartet wird.

Sie können die unterstützte Transaktionsebene durch Einfügen der Direktive in den Code angeben. Sie können beispielsweise sicherstellen, dass die Seitenaktivitäten immer im Bereich einer Transaktion ausgeführt werden, indem Sie die folgende Direktive einfügen.

<%@ Page Transaction="Required" %> 

Ohne Transaktionsdirektive sind Transaktionen für die Seite deaktiviert.

Siehe auch

Konzepte

Verarbeitung automatischer Transaktionen
Abstimmen in einer automatischen Transaktion

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.