实例成员

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

在可释放对象中封装 JET_INSTANCE 的类。 该实例必须最后关闭,然后关闭实例会释放该实例的所有其他资源。

实例 类型公开以下成员。

构造 函数

  名字 描述
公共方法 实例(字符串) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。
公共方法 实例(字符串、字符串) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。
公共方法 实例(字符串、字符串、TermGrbit) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。

返回页首

性能

  名字 描述
公共属性 IsClosed (继承自 SafeHandle.)
公共属性 IsInvalid (继承自 SafeHandleZeroOrMinusOneIsInvalid.)
公共属性 JetInstance 获取此实例包含的JET_INSTANCE。
公共属性 参数 获取此实例的 InstanceParameters。
公共属性 TermGrbit 获取或设置此实例的 TermGrbit。

返回页首

方法

  名字 描述
公共方法 关闭 (继承自 SafeHandle.)
公共方法 DangerousAddRef (继承自 SafeHandle.)
公共方法 DangerousGetHandle (继承自 SafeHandle.)
公共方法 DangerousRelease (继承自 SafeHandle.)
公共方法 Dispose() (继承自 SafeHandle.)
Protected 方法 Dispose(布尔) (继承自 SafeHandle.)
公共方法 equals (继承自 对象.)
Protected 方法 完成 (继承自 SafeHandle.)
公共方法 GetHashCode (继承自 对象.)
公共方法 GetType (继承自 对象.)
公共方法 Init() 初始化JET_INSTANCE。
公共方法 Init(InitGrbit) 初始化JET_INSTANCE。
公共方法 Init(JET_RSTINFO,InitGrbit) 初始化JET_INSTANCE。 此 API 至少需要 ESENT 的 Vista 版本。
Protected 方法 MemberwiseClone (继承自 对象.)
Protected 方法 ReleaseHandle 释放此实例的句柄。 (替代 SafeHandle.ReleaseHandle().
Protected 方法 SetHandle (继承自 SafeHandle.)
公共方法 SetHandleAsInvalid (继承自 SafeHandle.)
公共方法 术语 终止JET_INSTANCE。
公共方法 ToString 返回一个 字符串,表示当前 实例。 (Overrides Object.ToString().)

返回页首

运营商

  名字 描述
公共运算符 静态成员 隐式(实例到 JET_INSTANCE) 提供实例对象的隐式转换到JET_INSTANCE结构。 这样做是为了在需要JET_INSTANCE的任何位置使用实例。

返回页首

领域

  名字 描述
受保护的字段 句柄 (继承自 SafeHandle.)

返回页首

另请参阅

参考

实例类

Microsoft.Isam.Esent.Interop 命名空间