IDTSBuffer100.LockData 메서드

정의

IDTSBuffer100의 데이터를 잠급니다.

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

설명

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

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

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

적용 대상