IDTSBuffer100.LockData Метод

Определение

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

Комментарии

Перед доступом к данным в IDTSBuffer100 компоненты потока данных должны вызвать метод LockData буфера. Этот метод блокирует данные в буфере в памяти и не позволяет IDTSBufferManager100 переключить их на диск.

При нехватке памяти IDTSBufferManager100 пытается создать место в памяти, заменяя разблокированные буферы из памяти и на диск. Попытки получить доступ к данным в буфере завершаются сбоем в буферах, которые не были заблокированы. Однако вызовы для получения данных о самом буфере, например GetRowCount или GetColumnCount, будут выполнены успешно, так как на диск переключаются только фактические данные в буфере, а не описательные данные о состоянии или типе буфера.

Разработчикам компонентов управляемого потока данных не нужно вызывать этот метод, так как управляемый PipelineBuffer автоматически блокирует и разблокирует буфер.

Применяется к