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 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.