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