Właściwość PipelineBuffer.EndOfRowset
Pobiera wartość wskazującą czy bieżące PipelineBuffer jest końcowym buforu.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Pipeline
Zestaw: Microsoft.SqlServer.PipelineHost (w Microsoft.SqlServer.PipelineHost.dll)
Składnia
'Deklaracja
Public ReadOnly Property EndOfRowset As Boolean
Get
'Użycie
Dim instance As PipelineBuffer
Dim value As Boolean
value = instance.EndOfRowset
public bool EndOfRowset { get; }
public:
property bool EndOfRowset {
bool get ();
}
member EndOfRowset : bool
function get EndOfRowset () : boolean
Wartość właściwości
Typ: System.Boolean
TRUE Jeśli bieżący PipelineBuffer jest bufor końcowych od składnika nadrzędnego; w przeciwnym razie false.
Uwagi
EndOfRowset właściwość wskazuje, że bieżące PipelineBuffer jest końcowym buforu.
Często można bezpiecznie zignorować wartości EndOfRowset właściwość.Wiele składników nie trzeba podjąć dodatkowe działania, po ich odczytać ostatni wiersz danych.Jednak podczas korzystania z EndOfRowset właściwość, upewnij się, że ustalenia jej wartość po przeczytaniu wierszy w bieżącym buforu.Zatrzymanie czytania wierszy jak najszybciej EndOfRowset właściwość jest true, może spowodować utratę wiersze danych zawierający bufor końcowego.
Prawidłowy deseń za pomocą NextRow metoda i EndOfRowset właściwość jest:
Podczas (bufor.NextRow())
{
/ / Zrobić coś z każdego wiersza.
}
Jeśli (bufor.EndOfRowset)
{
/ / Opcjonalnie coś zrobić po przetworzeniu wszystkich wierszy.
}