System.Win.Mtsobj.TMtsAutoObject.IsInTransaction
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.