Udostępnij za pośrednictwem


Metoda PipelineComponent.PrimeOutput

Wywołana przy uruchomieniu czas dla źródło i składników transformacja z asynchronicznego wyjść umożliwiają te składniki, dodawanie wierszy do buforów wyjściowych.

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

Składnia

'Deklaracja
Public Overridable Sub PrimeOutput ( _
    outputs As Integer, _
    outputIDs As Integer(), _
    buffers As PipelineBuffer() _
)
'Użycie
Dim instance As PipelineComponent
Dim outputs As Integer
Dim outputIDs As Integer()
Dim buffers As PipelineBuffer()

instance.PrimeOutput(outputs, outputIDs, _
    buffers)
public virtual void PrimeOutput(
    int outputs,
    int[] outputIDs,
    PipelineBuffer[] buffers
)
public:
virtual void PrimeOutput(
    int outputs, 
    array<int>^ outputIDs, 
    array<PipelineBuffer^>^ buffers
)
abstract PrimeOutput : 
        outputs:int * 
        outputIDs:int[] * 
        buffers:PipelineBuffer[] -> unit 
override PrimeOutput : 
        outputs:int * 
        outputIDs:int[] * 
        buffers:PipelineBuffer[] -> unit 
public function PrimeOutput(
    outputs : int, 
    outputIDs : int[], 
    buffers : PipelineBuffer[]
)

Parametry

  • outputs
    Typ: System.Int32
    Liczba elementów w outputIDs i buffers tablic.

Uwagi

Liczba elementów w outputIDs i buffers tablicy jest określona przez liczbę IDTSOutput100 obiektów w IDTSOutputCollection100 kolekcja elementu składowego podłączonego do IDTSPath100 obiektu.

Każdy element w outputIDs tablica ma PipelineBuffer na ten sam indeks tablicy buforów.

Wiersze są dodawane do PipelineBuffer przez wywołanie AddRow metody i po zakończeniu SetEndOfRowset powiadomienia wywoływana jest metoda zadanie przepływ danych zakończenia składnika Dodawanie wierszy.SetEndOfRowset Metoda ustawia wartość EndOfRowset Właściwość true na końcowym buforu.

PrimeOutputjest wywoływana dla składników których SynchronousInputID właściwość jest zestaw do zera.