Поделиться через


PipelineBuffer.EndOfRowset Свойство

Определение

Возвращает значение, показывающее, является ли текущий PipelineBuffer конечным буфером.

public:
 property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean

Значение свойства

Значение true, если текущий PipelineBuffer буфер является конечным буфером из вышестоящего компонента; в противном случае — значение false.

Комментарии

Свойство EndOfRowset указывает, что текущий PipelineBuffer является последним буфером.

Часто можно спокойно игнорировать значение EndOfRowset свойства. Многие компоненты не должны выполнять никаких дополнительных действий после считывания последней строки данных. Однако при использовании EndOfRowset свойства убедитесь, что его значение определяется после считывания строк в текущем буфере. Если вы перестаете считывать строки, как только EndOfRowset свойство есть true, вы можете потерять строки данных, которые содержит окончательный буфер.

Правильный шаблон использования NextRow метода и EndOfRowset свойства:

while (buffer.NextRow())

{

// Делать что-то с каждой строкой.

}

if (buffer.EndOfRowset)

{

// Кроме того, можно сделать что-то после обработки всех строк.

}

Применяется к