PipelineBuffer.EndOfRowset Eigenschaft

Definition

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

}

Gilt für: