Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O componente BackgroundWorker permite que seu formulário ou controle execute uma operação de forma assíncrona.
Na presente seção
Visão geral do Componente BackgroundWorker
Descreve o componente BackgroundWorker, que oferece a capacidade de executar operações demoradas de forma assíncrona ("em segundo plano"), em um thread diferente do thread principal da interface do usuário do aplicativo.
Passo a passo: Executando uma operação em segundo plano
Demonstra como usar o componente BackgroundWorker no designer para executar uma operação demorada em um thread separado.
Como: Executar uma operação em segundo plano
Demonstra como usar o componente BackgroundWorker para executar uma operação demorada em um thread separado.
passo a passo: Implementando um formulário que usa uma operação em segundo plano
Cria um aplicativo usando o designer que faz cálculos matemáticos de forma assíncrona.
Como: Implementar um formulário que usa uma operação em segundo plano
Cria um aplicativo que faz cálculos matemáticos de forma assíncrona.
Como: Baixar um arquivo em segundo plano
Demonstra como usar o componente BackgroundWorker para baixar um arquivo em um thread separado.
Referência
BackgroundWorker Descreve essa classe e tem links para todos os seus membros.
RunWorkerCompletedEventArgs Descreve o tipo que contém dados para o RunWorkerCompleted evento.
ProgressChangedEventArgs Descreve o tipo que contém dados para o ProgressChanged evento.
Seções relacionadas
Visão geral do padrão assíncrono baseado em evento
Descreve como o padrão assíncrono disponibiliza as vantagens dos aplicativos multithreaded enquanto oculta muitos dos problemas complexos inerentes ao design multithreaded.
.NET Desktop feedback