Share via


IDTSBuffer100.Clone(IDTSComponentMetaData100) Méthode

Définition

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::Sql2012::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.Sql2012.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100

Paramètres

Retours

Objet IDTSBuffer100 qui est une copie de la mémoire tampon d’origine.

Remarques

Cette méthode crée une copie privée de l’objet IDTSBuffer100 appelant qui contient toutes les colonnes et lignes de l’original. La mémoire tampon nouvellement créée est privée au composant qui appelle la méthode Clone, ce qui signifie que la mémoire tampon n’est pas gérée ou surveillée par l’IDTSBufferManager100. L’IDTSBuffer100 doit être verrouillé et ne peut pas être une mémoire tampon de sortie, qui est une mémoire tampon fournie à un composant dans la méthode PrimeOutput. Si la mémoire tampon est une mémoire tampon de sortie, une exception DTS_E_BUFFERISNOTPRIMEOUTPUT se produit. Si la mémoire tampon n’est pas verrouillée, une exception DTS_E_BUFFERNOTLOCKED se produit.

S’applique à