CX_TRANSACTION::Transaction
Beschreibung:
Diese Klassenfunktion liefert eine übergeordnete Transaktion auf der n. Ebene von oben (Richtung "nach oben" bedeutet "über das Datenfeld transaction erreichbar", Richtung "nach unten" - ab der Klasse CX_COMPOUND_TXN - "über das Datenfeld subTransactions erreichbar"). n darf nicht größer als Ergebnis von CX_TRANSACTION::LevelBelowTop() sein; bei n = 0 ist das Ergebnis der Klassenfunktion gleich mit dem Ergebnis von CX_TRANSACTION::TopTransaction(); bei n = CX_TRANSACTION::LevelBelowTop()-Ergebnis gibt die Klassenfunktion Transaction() sich selbst zurück.
Code-Beispiel:
Define(SetListBox) 1 SetSort [ "CX_TRANSACTION::Transaction(1)", NODE ] SetFormat [ "CX_TRANSACTION::"Push(GetPicture), NO_DRAIN ] SetFormat [ "CX_TRANSACTION::"Push(Transaction), NO_DRAIN ] SetFormat ;
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_TRANSACTION | Eine Transaktion |
Top-1 | INTEGER | Ebene | |
Stack(Out) | Top | CX_TRANSACTION | Transaktion der n. Ebene |