Freigeben über


IDTSBuffer100.LockData Methode

Definition

public:
 void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()

Hinweise

Bevor Sie auf die Daten in einer IDTSBuffer100Datenflusskomponenten zugreifen, sollte die LockData-Methode des Puffers aufgerufen werden. Mit dieser Methode werden die Daten im Speicher gesperrt und verhindert, dass die IDTSBufferManager100 Daten in den Datenträger ausgetauscht werden.

In Situationen mit geringem Arbeitsspeicher versucht der IDTSBufferManager100 Versuch, Speicherplatz zu erstellen, indem entsperrte Puffer außerhalb des Arbeitsspeichers und auf den Datenträger ausgetauscht werden. Versucht, auf die Daten innerhalb eines Puffers zuzugreifen, schlägt bei Puffern fehl, die nicht gesperrt wurden. Aufrufe zum Abrufen von Daten über den Puffer selbst, z. B GetRowCount . oder GetColumnCount, sind jedoch erfolgreich, da nur die tatsächlichen Daten innerhalb des Puffers auf den Datenträger ausgetauscht werden, nicht die beschreibenden Daten über den Zustand oder den Typ des Puffers.

Entwickler der verwalteten Datenflusskomponente müssen diese Methode nicht aufrufen, da der verwaltete PipelineBuffer Datenfluss den Puffer automatisch sperrt und entsperrt.

Gilt für: