事务成员

包括受保护的成员
包括继承的成员

封装JET_SESID上的事务的类。

事务类型公开以下成员。

构造函数

  名称 说明
Public 方法 事务 初始化 Transaction 类的新实例。 这会自动开始事务。 如果未显式提交事务,则将回滚该事务。

顶部

属性

  名称 说明
受保护的属性 HasResource 获取一个值,该值指示当前是否分配了基础资源。 (继承自 EsentResource.)
公共属性 IsInTransaction 获取一个值,该值指示此对象当前是否在事务中。

顶部

方法

  名称 说明
Public 方法 开始 开始事务。 此对象当前不应位于事务中。
受保护的方法 CheckObjectIsNotDisposed 如果已释放此对象,则引发异常。 (继承自 EsentResource.)
Public 方法 提交 (CommitTransactionGrbit) 提交事务。 此对象应位于事务中。
Public 方法 Commit (CommitTransactionGrbit、TimeSpan、JET_COMMIT_ID) 提交事务。 此对象应位于事务中。
Public 方法 Dispose () 释放此对象,释放基础 Esent 资源。 (继承自 EsentResource.)
受保护的方法 释放 (布尔) 由 Dispose 和终结器调用。 (继承自 EsentResource.)
Public 方法 等于 (继承自 Object.)
受保护的方法 完成 完成 EsentResource 类的实例。 (继承自 EsentResource.)
Public 方法 GetHashCode (继承自 Object.)
Public 方法 GetType (继承自 Object.)
受保护的方法 MemberwiseClone (继承自 Object.)
受保护的方法 ReleaseResource 在事务处于活动状态时被释放时调用。 这应该会回滚事务。 (替代 EsentResource.ReleaseResource () .)
受保护的方法 ResourceWasAllocated 分配资源时由子类调用。 (继承自 EsentResource.)
受保护的方法 ResourceWasReleased 释放资源时由子类调用。 (继承自 EsentResource.)
Public 方法 回退 回滚事务。 此对象应位于事务中。
Public 方法 ToString 返回一个 String 类型的值,该值代表当前 事务。 (重写 Object.ToString () .)

顶部

请参阅

参考

Transaction 类

Microsoft.Isam.Esent.Interop 命名空间