Udostępnij za pośrednictwem


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.

}