IDTSBuffer100.LockData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Bloqueia os dados em um IDTSBuffer100.
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 de fluxo de dados devem chamar o LockData método do buffer. Esse método bloqueia os dados no buffer na memória e impede a IDTSBufferManager100 troca por disco.
Em situações de memória baixa, as IDTSBufferManager100 tentativas de criar espaço de memória trocando buffers desbloqueados da memória e do disco. As tentativas de acessar os dados dentro de um buffer falham em buffers que não foram bloqueados. No entanto, as chamadas para obter dados sobre o buffer em si, como GetRowCount ou GetColumnCount, têm êxito porque apenas os dados reais dentro do buffer são trocados para o disco, não os dados descritivos sobre o estado ou o tipo do buffer.
Os desenvolvedores de componente de fluxo de dados gerenciados não precisam chamar esse método porque o gerenciado PipelineBuffer bloqueia e desbloqueia automaticamente o buffer.