Compartir a través de


IDTSBuffer100.LockData Método

Definición

Bloquea los datos de un IDTSBuffer100.

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

Comentarios

Antes de acceder a los datos de un IDTSBuffer100, los componentes de flujo de datos deben llamar al LockData método del búfer. Este método bloquea los datos del búfer en memoria e impide que IDTSBufferManager100 se intercambie a disco.

En situaciones de poca memoria, los IDTSBufferManager100 intentos de crear espacio de memoria intercambiando búferes desbloqueados fuera de memoria y en disco. Los intentos de acceder a los datos dentro de un búfer producen un error en los búferes que no se han bloqueado. Sin embargo, las llamadas para obtener datos sobre el propio búfer, como GetRowCount o GetColumnCount, se realizan correctamente porque solo los datos reales del búfer se intercambian al disco, no a los datos descriptivos sobre el estado o el tipo del búfer.

Los desarrolladores de componentes de flujo de datos administrados no necesitan llamar a este método porque el administrado PipelineBuffer bloquea y desbloquea automáticamente el búfer.

Se aplica a