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 a IDTSBufferManager100 di scambiarlo su disco.

In situazioni di memoria insufficiente, IDTSBufferManager100 tenta di creare spazio di memoria scambiando buffer sbloccati in 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é PipelineBuffer gestita blocca e sblocca automaticamente il buffer.

Si applica a