IDTSBuffer100.LockData Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.