PipelineBuffer.EndOfRowset 属性

定义

获取一个值,该值指示当前 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)

{

// 可选,在处理完所有行之后进行一些操作。

}

适用于