PipelineBuffer.EndOfRowset Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el PipelineBuffer actual es el último búfer.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Valor de propiedad
True si el actual PipelineBuffer es el búfer final del componente ascendente; de lo contrario, false.
Comentarios
La EndOfRowset propiedad indica que el actual PipelineBuffer es el búfer final.
A menudo, puede omitir de forma segura el valor de la EndOfRowset propiedad . Muchos componentes no tienen que realizar ninguna acción adicional después de leer la última fila de datos. Sin embargo, cuando use la EndOfRowset propiedad , asegúrese de determinar su valor después de leer las filas del búfer actual. Si deja de leer filas tan pronto como la EndOfRowset propiedad es true
, es posible que pierda las filas de datos que contiene el búfer final.
El patrón correcto para usar el NextRow método y la EndOfRowset propiedad es:
while (buffer.NextRow())
{
// Hacer algo con cada fila.
}
if (buffer.EndOfRowset)
{
// Opcionalmente, hacer algo después de procesar todas las filas.
}