IDTSBuffer100.LockData Método

Definição

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

Comentários

Antes de acessar os dados em um IDTSBuffer100, os componentes do fluxo de dados devem chamar o método LockData do buffer. Esse método bloqueia os dados no buffer na memória e impede que eles IDTSBufferManager100 os troquem para o disco.

Em situações de baixa memória, as IDTSBufferManager100 tentativas de criar espaço de memória trocando buffers desbloqueados para fora da memória e para o disco. Tentativas de acessar os dados dentro de um buffer falham em buffers que não foram bloqueados. No entanto, chamadas para obter dados sobre o próprio buffer, como GetRowCount ou GetColumnCount, têm sucesso porque apenas os dados reais dentro do buffer são trocados para o disco, e não os dados descritivos sobre o estado ou tipo do buffer.

Desenvolvedores de componentes de fluxo de dados gerenciados não precisam chamar esse método porque o sistema gerenciado PipelineBuffer trava e desbloqueia automaticamente o buffer.

Aplica-se a