Udostępnij za pośrednictwem


Metoda ScriptBuffer.SetEndOfRowset

Przepływ danych wskazuje, że nie ma więcej wierszy zostaną dodane do bufora wyjściowego.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline
Zestaw:  Microsoft.SqlServer.TxScript (w Microsoft.SqlServer.TxScript.dll)

Składnia

'Deklaracja
Protected Sub SetEndOfRowset
'Użycie

Me.SetEndOfRowset()
protected void SetEndOfRowset()
protected:
void SetEndOfRowset()
member SetEndOfRowset : unit -> unit 
protected function SetEndOfRowset()

Uwagi

Deweloper składnika skryptów nie korzysta z ScriptBuffer klasy bezpośrednio, ale pośrednio za pośrednictwem klas pochodnych w BufferWrapper element projektu, który reprezentuje składnik wejściowych i wyprowadza.

Jeśli używasz tylko CreateNewOutputRows metody, aby wypełnić bufor wyjściowy, a następnie SetEndOfRowset Metoda jest wywoływana automatycznie przez metodę MarkOutputsAsFinished.

Przykłady

Następujący przykładowy kod z wygenerowany automatycznie ComponentWrapper element projektu demonstruje, jak składnik skrypt używa SetEndOfRowset metoda.

    Private Sub MarkOutputsFinished()

        If Output0Buffer IsNot Nothing Then
            Output0Buffer.SetEndOfRowset
            Output0Buffer = Nothing
        End If

        If Output1Buffer IsNot Nothing Then
            Output1Buffer.SetEndOfRowset
            Output1Buffer = Nothing
        End If

    End Sub