Condividi tramite


IDTSBuffer100.LockData Metodo

Definizione

Blocca i dati di un oggetto IDTSBuffer100.

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 LockData metodo del buffer. Questo metodo blocca i dati nel buffer in memoria e impedisce lo IDTSBufferManager100 scambio su disco.

In situazioni di memoria insufficiente, i IDTSBufferManager100 tentativi di creare spazio di memoria scambiando buffer sbloccati fuori 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 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 relativi allo stato o al tipo del buffer.

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

Si applica a