PipelineBuffer.EndOfRowset Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se l'oggetto PipelineBuffer corrente è il buffer finale.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Valore della proprietà
true se l'oggetto corrente PipelineBuffer è il buffer finale del componente upstream; in caso contrario, false.
Commenti
La EndOfRowset proprietà indica che l'oggetto corrente PipelineBuffer è il buffer finale.
Spesso, è possibile ignorare in modo sicuro il valore della EndOfRowset proprietà . Molti componenti non devono eseguire azioni aggiuntive dopo aver letto l'ultima riga di dati. Tuttavia, quando si usa la EndOfRowset proprietà , assicurarsi di determinarne il valore dopo aver letto le righe nel buffer corrente. Se si interrompe la lettura delle righe non appena la EndOfRowset proprietà è true
, è possibile perdere le righe di dati contenute nel buffer finale.
Il modello corretto per l'uso del NextRow metodo e la EndOfRowset proprietà è:
while (buffer.NextRow())
{
// Do something with each row.
}
if (buffer.EndOfRowset)
{
// Optionally, do something after all rows have been processed.
}