PipelineBuffer.EndOfRowset Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une valeur qui indique si l'objet PipelineBuffer actuel est la mémoire tampon finale.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Valeur de propriété
true si le courant PipelineBuffer est la mémoire tampon finale du composant en amont ; sinon, false.
Remarques
La EndOfRowset propriété indique que le courant PipelineBuffer est la mémoire tampon finale.
Souvent, vous pouvez ignorer en toute sécurité la valeur de la EndOfRowset propriété. De nombreux composants n’ont pas besoin d’effectuer d’actions supplémentaires après avoir lu la dernière ligne de données. Toutefois, lorsque vous utilisez la EndOfRowset propriété, assurez-vous que vous déterminez sa valeur après avoir lu les lignes dans la mémoire tampon actuelle. Si vous arrêtez de lire des lignes dès que la EndOfRowset propriété est true
, vous risquez de perdre les lignes de données que contient la mémoire tampon finale.
Le modèle correct pour l’utilisation de la NextRow méthode et la EndOfRowset propriété est :
while (buffer.NextRow())
{
// Do something with each row.
}
if (buffer.EndOfRowset)
{
// Optionally, do something after all rows have been processed.
}