实例成员

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

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

实例类型公开以下成员。

构造函数

  名称 说明
Public 方法 实例 (字符串) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。
Public 方法 实例 (字符串、字符串) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。
Public 方法 实例 (字符串、字符串、TermGrbit) 初始化 Instance 类的新实例。 基础JET_INSTANCE已分配,但未初始化。

顶部

属性

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

顶部

方法

  名称 说明
Public 方法 关闭 (继承自 SafeHandle.)
Public 方法 DangerousAddRef (继承自 SafeHandle.)
Public 方法 DangerousGetHandle (继承自 SafeHandle.)
Public 方法 DangerousRelease (继承自 SafeHandle.)
Public 方法 Dispose () (继承自 SafeHandle.)
受保护的方法 释放 (布尔) (继承自 SafeHandle.)
Public 方法 等于 (继承自 Object.)
受保护的方法 完成 (继承自 SafeHandle.)
Public 方法 GetHashCode (继承自 Object.)
Public 方法 GetType (继承自 Object.)
Public 方法 Init () 初始化JET_INSTANCE。
Public 方法 Init (InitGrbit) 初始化JET_INSTANCE。
Public 方法 Init (JET_RSTINFO、InitGrbit) 初始化JET_INSTANCE。 此 API 至少需要 ESENT 的 Vista 版本。
受保护的方法 MemberwiseClone (继承自 Object.)
受保护的方法 ReleaseHandle 释放此实例的句柄。 (重写 SafeHandle.ReleaseHandle () .)
受保护的方法 SetHandle (继承自 SafeHandle.)
Public 方法 SetHandleAsInvalid (继承自 SafeHandle.)
Public 方法 条款 终止JET_INSTANCE。
Public 方法 ToString 返回一个 String 类型的值,该值代表当前 实例。 (重写 Object.ToString () .)

顶部

运算符

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

顶部

字段

  名称 说明
受保护的字段 句柄 (继承自 SafeHandle.)

顶部

另请参阅

参考

实例类

Microsoft.Isam.Esent.Interop 命名空间