IDTSBuffer100.Clone(IDTSComponentMetaData100) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une copie privée d'un objet IDTSBuffer100.
public:
Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSBuffer100 ^ Clone(Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSComponentMetaData100 ^ pOwner);
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100 Clone (Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 pOwner);
abstract member Clone : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSComponentMetaData100 -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSBuffer100
Public Function Clone (pOwner As IDTSComponentMetaData100) As IDTSBuffer100
Paramètres
- pOwner
- IDTSComponentMetaData100
IDTSComponentMetaData100 du composant créant la mémoire tampon clonée.
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 appelant IDTSBuffer100 qui contient toutes les colonnes et lignes de l’original. La mémoire tampon nouvellement créée est privée du composant qui appelle la Clone méthode, ce qui signifie que la mémoire tampon n’est pas gérée ou surveillée par le IDTSBufferManager100. Le IDTSBuffer100 doit être verrouillé et ne peut pas être une mémoire tampon de sortie, qui est une mémoire tampon fournie à un composant de la PrimeOutput méthode. Si la mémoire tampon est une mémoire tampon de sortie, une DTS_E_BUFFERISNOTPRIMEOUTPUT exception se produit. Si la mémoire tampon n’est pas verrouillée, une DTS_E_BUFFERNOTLOCKED exception se produit.