Freigeben über


Verarbeitung automatischer Transaktionen

Die Verarbeitung automatischer Transaktionen ist ein von COM+ bereitgestellter Dienst, der das Konfigurieren einer Klasse zur Entwurfszeit ermöglicht, um an einer Transaktion zur Laufzeit teilnehmen zu können. Damit dieser Dienst verwendet werden kann, muss die Klasse direkt oder indirekt von der System.EnterpriseServices.ServicedComponent-Klasse abgeleitet werden.

COM+ erlaubt Ihnen die Angabe eines abweichenden Transaktionstimeouts für jede Klasse, die eine Transaktion erfordert. Mithilfe dieser Vorgehensweise können Sie Situationen mit in Konflikt stehenden Timeoutwerten auflösen, wie z. B. das Erzwingen kurzer Transaktionen gegenüber dem Zulassen von in Batchdateien gespeicherten Prozeduren mit langer Ausführungszeit.

Wenn Sie keinen Transaktionstimeoutwert angeben, wird der systemweit gültige Timeoutwert des Computers verwendet. Der Transaktionstimeout ist ein Ganzzahlwert, der in Sekunden angegeben wird.

Ein Beispiel für das Festlegen des Transaktionstimeoutwerts finden Sie unter Verfahrensweise: Festlegen des Transaktionstimeouts.

Siehe auch

Aufgaben

Verfahrensweise: Verwenden von automatischen Transaktionen in einer .NET Framework-Klasse
Verfahrensweise: Verwenden der Methoden "SetAbort" und "SetComplete"
Verfahrensweise: Festlegen des AutoComplete-Attributs für eine transaktionsverarbeitende Klasse
Verfahrensweise: Festlegen des Transaktionstimeouts
Verfahrensweise: Erstellen einer Webdienstmethode, die automatische Transaktionen verwendet

Referenz

System.EnterpriseServices

Konzepte

Automatische Transaktionen und .NET Framework-Klassen
Abstimmen in einer automatischen Transaktion
Automatische Transaktionen und ASP.NET
Automatische Transaktionen und XML-Webdienste
Zusammenfassung der verfügbaren COM+-Dienste

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.