PipelineBuffer.EndOfRowset 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示当前 PipelineBuffer 是否为最终缓冲区。
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
属性值
如果当前 PipelineBuffer 是上游组件的最终缓冲区,则为 true;否则为 false。
注解
该 EndOfRowset 属性指示当前 PipelineBuffer 是最终缓冲区。
通常,可以安全地忽略属性的值 EndOfRowset 。 许多组件在读取最后一行数据后无需执行任何其他操作。 但是,使用 EndOfRowset 该属性时,请确保在读取当前缓冲区中的行后确定其值。 如果一旦 EndOfRowset 属性为 true
停止读取行,则可能会丢失最终缓冲区包含的数据行。
使用 NextRow 方法和 EndOfRowset 属性的正确模式为:
while (buffer.NextRow())
{
// 对每一行进行一些操作。
}
if (buffer.EndOfRowset)
{
// 可选,在处理完所有行之后进行一些操作。
}