PipelineBuffer.EndOfRowset Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob der aktuelle PipelineBuffer der endgültige Puffer ist.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Eigenschaftswert
true, wenn der Aktuelle PipelineBuffer der letzte Puffer aus der Upstreamkomponente ist; andernfalls "false".
Hinweise
Die EndOfRowset Eigenschaft gibt an, dass der aktuelle PipelineBuffer Puffer der letzte Puffer ist.
Häufig können Sie den Wert der EndOfRowset Eigenschaft sicher ignorieren. Viele Komponenten müssen keine zusätzlichen Aktionen ausführen, nachdem sie die letzte Datenzeile gelesen haben. Wenn Sie die EndOfRowset Eigenschaft verwenden, stellen Sie jedoch sicher, dass Sie den Wert bestimmen, nachdem Sie die Zeilen im aktuellen Puffer gelesen haben. Wenn Sie das Lesen von Zeilen beenden, sobald die EndOfRowset Eigenschaft vorhanden ist true
, verlieren Sie möglicherweise die Datenzeilen, die der endgültige Puffer enthält.
Das richtige Muster für die Verwendung der NextRow Methode und die EndOfRowset Eigenschaft lautet:
while (buffer.NextRow())
{
// Für jede Zeile eine Aktion ausführen
}
if (buffer.EndOfRowset)
{
// Optional eine Aktion ausführen, nachdem alle Zeilen verarbeitet wurden
}