JET_RECSIZE成员

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

JetGetRecordSize(JET_SESID、JET_TABLEID、JET_RECSIZE、GetRecordSizeGrbit) 用于返回有关记录在用户数据空间中的使用要求、集列数、值数和 ESENT 记录结构开销空间的信息。

JET_RECSIZE 类型公开以下成员。

性能

  名字 描述
公共属性 cbData 获取记录中的用户数据集。
公共属性 cbDataCompressed 获取记录中用户数据的压缩大小。 这与 cbData(如果没有压缩内部的长值)相同)。
公共属性 cbLongValueData 获取记录中的用户数据集,但存储在长值树中。
公共属性 cbLongValueDataCompressed 获取长值树中用户数据的压缩大小。 如果没有压缩单独的长值,则这与 cbLongValueData 相同。
公共属性 cbLongValueOverhead 获取长值数据的开销。
公共属性 cbOverhead 获取此记录的 ESENT 记录结构的开销。 这包括记录的密钥大小。
公共属性 cCompressedColumns 获取压缩的记录中的列总数。
公共属性 cLongValues 获取此记录的长值树中存储的长值总数。 这不包括固有的长值。
公共属性 cMultiValues 获取记录中所有列超出第一列的值总数的累积。
公共属性 cNonTaggedColumns 获取在此记录中设置的固定列和变量列的总数。
公共属性 cTaggedColumns 获取此记录中设置的标记列的总数。

返回页首

方法

  名字 描述
公共方法 静态成员 添加 在两个JET_RECSIZE结构中添加大小。
公共方法 Equals(Object) 返回一个值,该值指示此实例是否等于另一个实例。 (替代 ValueType.Equals(Object).)
公共方法 equals(JET_RECSIZE) 返回一个值,该值指示此实例是否等于另一个实例。
Protected 方法 完成 (继承自 对象.)
公共方法 GetHashCode 返回此实例的哈希代码。 (重写 ValueType.GetHashCode().)
公共方法 GetType (继承自 对象.)
Protected 方法 MemberwiseClone (继承自 对象.)
公共方法 静态成员 减去 计算两个JET_RECSIZE结构之间的大小差异。
公共方法 ToString (继承自 ValueType.)

返回页首

运营商

  名字 描述
公共运算符 静态成员 添加 在两个JET_RECSIZE结构中添加大小。
公共运算符 静态成员 平等 确定两个指定的JET_RECSIZE实例是否相等。
公共运算符 静态成员 不平等 确定两个指定的JET_RECSIZE实例是否不相等。
公共运算符 静态成员 减法 计算两个JET_RECSIZE结构之间的大小差异。

返回页首

另请参阅

参考

JET_RECSIZE 结构

Microsoft.Isam.Esent.Interop.Vista 命名空间