IDTSBuffer100.LockData Método

Definición

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

Comentarios

Antes de acceder a los datos en un IDTSBuffer100, los componentes de flujo de datos deben llamar al método LockData del búfer. Este método bloquea los datos en el búfer en memoria y evita que IDTSBufferManager100 los cambien al disco.

En situaciones de baja memoria, los IDTSBufferManager100 intentos de crear espacio de memoria intercambiando búferes desbloqueados fuera de la memoria y los colocando en disco. Los intentos de acceder a los datos dentro de un búfer fallan en los búferes que no han sido bloqueados. Sin embargo, las llamadas para obtener datos sobre el búfer en sí, como GetRowCount o GetColumnCount, tienen éxito porque solo los datos reales dentro del búfer se intercambian al disco, no los datos descriptivos sobre el estado o tipo del búfer.

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

Se aplica a