ILinkedUndoTransaction Schnittstelle

Definition

Eine Transaktion, die verknüpfte rückgängig-Vorgänge wie von Visual Studio implementierte

public interface class ILinkedUndoTransaction : IDisposable
public interface ILinkedUndoTransaction : IDisposable
type ILinkedUndoTransaction = interface
    interface IDisposable
Public Interface ILinkedUndoTransaction
Implements IDisposable
Implementiert

Eigenschaften

Id

Die Identität der Transaktion.

Methoden

Abort()

Abbrechen Sie diese Transaktion. Versuchen Sie, die in der aktuellen Transaktion vorgenommenen Änderungen zurückzusetzen, und lösen Sie andernfalls eine Ausnahme aus. ILinkedUndoContext. BeginTransaction und ilinkedundotransaction. Commit/ilinkedundotransaction. Abort werden immer paarweise aufgerufen. Die Implementierung sollte für das Kombinieren von verknüpften Aufrufen an dieses Paar unveränderlich sein und weiterhin das Konzept einer Transaktion der obersten Ebene beibehalten.
Bei der Transaktion verwerfen, wenn Commit nicht aufgerufen wurde, wird Abort aufgerufen.

Commit()

Commit für Änderungen, die während der Transaktion vorgenommen wurden. ILinkedUndoContext. BeginTransaction und ilinkedundotransaction. Commit/ilinkedundotransaction. Abort werden immer paarweise aufgerufen. Die Implementierung sollte für das Kombinieren von verknüpften Aufrufen an dieses Paar unveränderlich sein und weiterhin das Konzept einer Transaktion der obersten Ebene beibehalten.
Bei der Transaktion verwerfen, wenn Commit nicht aufgerufen wurde, wird Abort aufgerufen.

Gilt für