Udostępnij za pośrednictwem


Metoda IDTSBuffer100.LockData

Blokuje danych w IDTSBuffer100.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
Sub LockData
'Użycie
Dim instance As IDTSBuffer100

instance.LockData()
void LockData()
void LockData()
abstract LockData : unit -> unit 
function LockData()

Uwagi

Przed uzyskaniem dostępu do danych w IDTSBuffer100, powinien wywoływać składniki przepływ danych LockData metoda buforu.Ta metoda powoduje zablokowanie danych w buforze pamięci i zapobiega IDTSBufferManager100 z zamiana go na dysku.

W sytuacji braku pamięci IDTSBufferManager100 próbuje utworzyć obszar pamięci przez zamiana odblokowane buforów pamięci i dysku.Próby dostępu do danych w buforze nie buforów, które nie zostały zablokowane.Jednakże wywołuje uzyskanie danych o bufor, takich jak GetRowCount lub GetColumnCount, powiodła się, ponieważ dane rzeczywiste buforu jest zamieniane na dysku, a nie dane opisowe dotyczące stanu lub typu buforowego.

Zarządzanie składnik przepływ danych deweloperzy nie trzeba wywołać tej metoda, ponieważ zarządzane PipelineBuffer automatycznie blokuje i odblokowuje buforu.