IDTSBuffer100.LockData Metodo

Definizione

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

Commenti

Prima di accedere ai dati in un IDTSBuffer100 , i componenti del flusso di dati devono chiamare il Metodo LockData del buffer. Questo metodo blocca i dati nel buffer in memoria e impedisce al di IDTSBufferManager100 scambiarli su disco.

In situazioni di memoria insufficiente, IDTSBufferManager100 tenta di creare spazio di memoria scambiando buffer sbloccati dalla memoria e su disco. I tentativi di accesso ai dati all'interno di un buffer hanno esito negativo nei buffer che non sono stati bloccati. Tuttavia, le chiamate per ottenere i dati sul buffer stesso, ad esempio GetRowCount o GetColumnCount , hanno esito positivo perché solo i dati effettivi all'interno del buffer vengono scambiati su disco, non i dati descrittivi sullo stato o sul tipo di buffer.

Gli sviluppatori di componenti flusso di dati gestiti non devono chiamare questo metodo perché l'oggetto gestito PipelineBuffer blocca e sblocca automaticamente il buffer.

Si applica a