IDTSBuffer100.LockData Methode

Definition

Sperrt die Daten in IDTSBuffer100.

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

Hinweise

Vor dem Zugriff auf die Daten in einer IDTSBuffer100Datenflusskomponenten sollte die LockData Methode des Puffers aufgerufen werden. Diese Methode sperrt die Daten im Speicher und verhindert, dass die IDTSBufferManager100 Daten in den Datenträger ausgetauscht werden.

In niedrigen Speichersituationen versuchen die IDTSBufferManager100 Versuche, Speicherplatz zu erstellen, indem entsperrte Puffer aus dem Arbeitsspeicher und auf den Datenträger ausgetauscht werden. Versuche, 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 GetRowCount . B. oder GetColumnCount, erfolgreich, da nur die tatsächlichen Daten innerhalb des Puffers auf Datenträger getauscht werden, nicht die beschreibenden Daten über den Zustand oder den Typ des Puffers.

Verwaltete Datenflusskomponentenentwickler müssen diese Methode nicht aufrufen, da die verwaltete Methode PipelineBuffer automatisch gesperrt und den Puffer entsperrt.

Gilt für: