IDTSBuffer100.LockData Méthode

Définition

Verrouille les données dans un objet IDTSBuffer100.

public:
 void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()

Remarques

Avant d’accéder aux données d’un IDTSBuffer100 , les composants de workflow de données doivent appeler la LockData méthode de la mémoire tampon. Cette méthode verrouille les données dans la mémoire tampon et empêche le IDTSBufferManager100 de les échanger sur le disque.

En cas de mémoire insuffisante, le IDTSBufferManager100 tente de créer de l’espace mémoire en échangeant les tampons déverrouillés à partir de la mémoire et sur le disque. Les tentatives d’accès aux données dans une mémoire tampon échouent sur les mémoires tampons qui n’ont pas été verrouillées. Toutefois, les appels pour obtenir des données sur la mémoire tampon elle-même, telles que GetRowCount ou GetColumnCount , fonctionnent parce que seules les données réelles dans la mémoire tampon sont échangées sur le disque, et non les données descriptives sur l’État ou le type de la mémoire tampon.

Les développeurs de composants de distribution de données managés n’ont pas besoin d’appeler cette méthode, car le managé PipelineBuffer verrouille et déverrouille automatiquement la mémoire tampon.

S’applique à