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