ILinkedUndoTransaction 接口

定义

支持链接撤消(如 Visual Studio 实现的)的事务

public interface class ILinkedUndoTransaction : IDisposable
public interface ILinkedUndoTransaction : IDisposable
type ILinkedUndoTransaction = interface
    interface IDisposable
Public Interface ILinkedUndoTransaction
Implements IDisposable
实现

属性

Id

事务的标识。

方法

Abort()

中止此事务。 尝试回滚在当前事务中所做的更改,否则会引发异常。 BeginTransaction 和 ILinkedUndoTransaction/ILinkedUndoTransaction 始终成对调用。 ILinkedUndoContext 该实现应与对此对的嵌套调用无关,并仍保留一个顶级事务的概念。
如果尚未调用 Commit,则释放事务将调用 Abort。

Commit()

提交在事务中所做的更改。 BeginTransaction 和 ILinkedUndoTransaction/ILinkedUndoTransaction 始终成对调用。 ILinkedUndoContext 该实现应与对此对的嵌套调用无关,并仍保留一个顶级事务的概念。
如果尚未调用 Commit,则释放事务将调用 Abort。

适用于