System.Win.Mtsobj.TMtsAutoObject.IsInTransaction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsInTransaction: Bool;

C++

System::LongBool __fastcall IsInTransaction();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Win.Mtsobj.pas
System.Win.Mtsobj.hpp
System.Win.Mtsobj TMtsAutoObject

Beschreibung

Zeigt an, ob das MTS-Automatisierungsobjekt in einer Transaktion ausgeführt wird.

Durch einen Aufruf von IsInTransaction können Sie feststellen, ob das MTS-Automatisierungsobjekt aktuell in einer Transaktion verwendet wird. Wenn das MTS-Automatisierungsobjekt beispielsweise eine Transaktion anfordert, kann mit IsInTransaction überprüft werden, ob diese Anforderung durch einen Administrator über den MTS-Explorer deaktiviert wurde. Ist dies der Fall, kann eine Exception ausgelöst werden.

Anmerkung:  Wenn IsInTransaction den Wert false zurückgibt, haben die Methoden EnableCommit und DisableCommit keine Wirkung.

Siehe auch