LinkedTransaction Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Klasse, die das Öffnen und Schließen einer Global verknüpften Transaktion über die ivslinkedundotransaktionmanager-Klasse behandelt. Verwaltet außerdem eine IMS-Transaktion innerhalb dieser verknüpften Transaktion.
public ref class LinkedTransaction : MarshalByRefObject, IDisposable
[System.CLSCompliant(false)]
public class LinkedTransaction : MarshalByRefObject, IDisposable
[<System.CLSCompliant(false)>]
type LinkedTransaction = class
inherit MarshalByRefObject
interface IDisposable
Public Class LinkedTransaction
Inherits MarshalByRefObject
Implements IDisposable
- Vererbung
-
LinkedTransaction
- Attribute
- Implementiert
Konstruktoren
| LinkedTransaction(String, IServiceProvider) |
Erstellen Sie eine Transaktion, die potenziell mehrere Designer umfassen kann. Öffnet zunächst eine verknüpfte rückgängig-Transaktion und öffnet dann eine IMS-Transaktion. Diese Version verwendet das aktuell geöffnete Dokument. |
| LinkedTransaction(String, IServiceProvider, ModelingDocData) |
Erstellen Sie eine Transaktion, die potenziell mehrere Designer umfassen kann. Öffnet zunächst eine verknüpfte rückgängig-Transaktion und öffnet dann eine IMS-Transaktion. |
Eigenschaften
| GlobalUndoContext |
Ein Wert, der in den Kontext einer Transaktion eingefügt wird, um anzugeben, dass es sich um eine globale rückgängig- |
| HasPendingChanges | |
| IsActive |
True IFF: die umgehüllte IMS-Transaktion ist aktiv. |
| Transaction |
Gibt die von uns umwicklungs Transaktion zurück. |
Methoden
| Commit() |
Führen Sie einen Commit für die Transaktion aus. Führt zuerst einen Commit für die IMS-Transaktion aus |
| Dispose() |
Implementieren von "iverwerf. verwerfen ()" |
| Finalize() |
Finalizer. |
| Rollback() |
Führen Sie ein Rollback für die Transaktion aus. Führt zuerst ein Rollback der IMS-Transaktion aus und bricht dann die verknüpfte rückgängig-Transaktion |