다음을 통해 공유


IDTSBuffer100.LockData 메서드

정의

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

설명

데이터 흐름 구성 요소에서 IDTSBuffer100데이터에 액세스하기 전에 버퍼의 LockData 메서드를 호출해야 합니다. 이 메서드는 메모리의 버퍼에 있는 데이터를 잠그고 디스크로 IDTSBufferManager100 데이터를 교환하지 못하도록 합니다.

메모리 부족 IDTSBufferManager100 상황에서는 잠금 해제된 버퍼를 메모리 부족 및 디스크로 교환하여 메모리 공간을 만들려고 합니다. 버퍼 내의 데이터에 액세스하려는 시도는 잠겨 있지 않은 버퍼에서 실패합니다. 그러나 버퍼의 상태 또는 GetColumnCount형식에 대한 설명 데이터가 아니라 버퍼 내의 실제 데이터만 디스크로 교환되기 때문에 버퍼 자체 GetRowCount 에 대한 데이터를 가져오는 호출이 성공합니다.

관리되는 데이터 흐름 구성 요소 개발자는 관리 PipelineBuffer 되는 메서드가 버퍼를 자동으로 잠그고 잠금을 해제하기 때문에 이 메서드를 호출할 필요가 없습니다.

적용 대상