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 dovrebbero chiamare il metodo LockData del buffer. Questo metodo blocca i dati nel buffer in memoria e impedisce loro IDTSBufferManager100 di sostituirli sul disco.

In situazioni di memoria bassa, si IDTSBufferManager100 tentano di creare spazio sbloccando buffer sbloccati dalla memoria e sul disco. I tentativi di accedere ai dati all'interno di un buffer falliscono su buffer non bloccati. Tuttavia, le chiamate per ottenere dati sul buffer stesso, come GetRowCount o GetColumnCount, hanno successo perché solo i dati effettivi all'interno del buffer vengono scambiati sul disco, non i dati descrittivi sullo stato o il tipo del buffer.

Gli sviluppatori di componenti del flusso dati gestiti non hanno bisogno di chiamare questo metodo perché il metodo gestito PipelineBuffer blocca e sblocca automaticamente il buffer.

Si applica a