PipelineBuffer.EndOfRowset Proprietà

Definizione

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.

}

Si applica a