PipelineBuffer.EndOfRowset Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает значение, указывающее, является ли ток PipelineBuffer конечным буфером.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Значение свойства
верно, если ток PipelineBuffer является последним буфером от восходящего компонента; в противном случае — false.
Комментарии
Свойство EndOfRowset указывает, что ток PipelineBuffer является последним буфером.
Часто можно безопасно игнорировать стоимость EndOfRowset недвижимости. Многие компоненты не обязаны выполнять дополнительные действия после чтения последней строки данных. Однако, когда вы используете свойство EndOfRowset , убедитесь, что вы определяете его значение после чтения строк в текущем буфере. Если вы перестанете читать строки сразу после того, как свойство EndOfRowset появится true, вы можете потерять строки данных, содержащиеся в финальном буфере.
Правильный паттерн для использования метода NextRow и свойства EndOfRowset выглядит так:
пока (буфер. NextRow())
{}
Сделайте что-то с каждым рядом.
}
если (буфер. EndOfRowset)
{}
По возможности сделать что-то после того, как все строки будут обработаны.
}