事务成员

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

在JET_SESID封装事务的类。

事务 类型公开以下成员。

构造 函数

  名字 描述
公共方法 事务 初始化 Transaction 类的新实例。 这会自动开始事务。 如果未显式提交,事务将回滚。

返回页首

性能

  名字 描述
Protected 属性 HasResource 获取一个值,该值指示基础资源当前是否已分配。 (继承自 EsentResource.)
公共属性 IsInTransaction 获取一个值,该值指示此对象当前是否在事务中。

返回页首

方法

  名字 描述
公共方法 开始 开始事务。 此对象当前不应位于事务中。
Protected 方法 CheckObjectIsNotDisposed 如果已释放此对象,则引发异常。 (继承自 EsentResource.)
公共方法 Commit(CommitTransactionGrbit) 提交事务。 此对象应位于事务中。
公共方法 Commit(CommitTransactionGrbit、TimeSpan、JET_COMMIT_ID) 提交事务。 此对象应位于事务中。
公共方法 Dispose() 释放此对象,释放基础 Esent 资源。 (继承自 EsentResource.)
Protected 方法 Dispose(布尔) 由 Dispose 和终结器调用。 (继承自 EsentResource.)
公共方法 equals (继承自 对象.)
Protected 方法 完成 完成 EsentResource 类的实例。 (继承自 EsentResource.)
公共方法 GetHashCode (继承自 对象.)
公共方法 GetType (继承自 对象.)
Protected 方法 MemberwiseClone (继承自 对象.)
Protected 方法 ReleaseResource 在活动时释放事务时调用。 这应回滚事务。 (重写 EsentResource.ReleaseResource().)
Protected 方法 ResourceWasAllocated 分配资源时由子类调用。 (继承自 EsentResource.)
Protected 方法 ResourceWasReleased 释放资源时由子类调用。 (继承自 EsentResource.)
公共方法 回滚 回滚事务。 此对象应位于事务中。
公共方法 ToString 返回表示当前事务 事务字符串。 (Overrides Object.ToString().)

返回页首

另请参阅

参考

Transaction 类

Microsoft.Isam.Esent.Interop 命名空间