IDTSBuffer100.LockData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
void LockData();
public void LockData ();
abstract member LockData : unit -> unit
Public Sub LockData ()
Комментарии
Перед доступом к данным в IDTSBuffer100 компоненты потока данных должны вызвать метод LockData буфера. Этот метод блокирует данные в буфере в памяти и не позволяет IDTSBufferManager100 переключить их на диск.
При нехватке памяти IDTSBufferManager100 пытается создать место в памяти, заменяя разблокированные буферы из памяти и на диск. Попытки получить доступ к данным в буфере завершаются сбоем в буферах, которые не были заблокированы. Однако вызовы для получения данных о самом буфере, например GetRowCount или GetColumnCount, будут выполнены успешно, так как на диск переключаются только фактические данные в буфере, а не описательные данные о состоянии или типе буфера.
Разработчикам компонентов управляемого потока данных не нужно вызывать этот метод, так как управляемый PipelineBuffer автоматически блокирует и разблокирует буфер.