Udostępnij za pośrednictwem


Metoda IDTSBuffer100.Clone

Tworzy kopię prywatnej IDTSBuffer100 obiektu.

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

Składnia

'Deklaracja
Function Clone ( _
    pOwner As IDTSComponentMetaData100 _
) As IDTSBuffer100
'Użycie
Dim instance As IDTSBuffer100
Dim pOwner As IDTSComponentMetaData100
Dim returnValue As IDTSBuffer100

returnValue = instance.Clone(pOwner)
IDTSBuffer100 Clone(
    IDTSComponentMetaData100 pOwner
)
IDTSBuffer100^ Clone(
    [InAttribute] IDTSComponentMetaData100^ pOwner
)
abstract Clone : 
        pOwner:IDTSComponentMetaData100 -> IDTSBuffer100 
function Clone(
    pOwner : IDTSComponentMetaData100
) : IDTSBuffer100

Parametry

Wartość zwracana

Typ: Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
IDTSBuffer100 Obiekt, który jest kopią oryginalnego buforu.

Uwagi

Ta metoda tworzy kopię prywatnych wywołujący IDTSBuffer100 obiekt zawierający wszystkie kolumny i wiersze z oryginału.Nowo utworzony bufor jest prywatny składnik, który wywołuje Clone metoda, która oznacza, że bufor nie zarządzane lub kontrolowane przez IDTSBufferManager100.IDTSBuffer100 Musi być zablokowany i nie może być bufor wyjściowy, który jest bufor do składnika w PrimeOutput metoda.Jeśli bufor jest bufor wyjściowy DTS_E_BUFFERISNOTPRIMEOUTPUT występuje wyjątek.Jeśli bufor nie jest zablokowana, DTS_E_BUFFERNOTLOCKED występuje wyjątek.