Поделиться через


IDTSBuffer100.LockData Метод

Определение

Блокирует данные в IDTSBuffer100.

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

Комментарии

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

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

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

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