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.
Zobacz także