Componente BackgroundWorker
O componente BackgroundWorker
permite que seu formulário ou controle execute uma operação assíncrona.
Nesta seção
Visão geral do componente BackgroundWorker
Descreve o componente BackgroundWorker
, que permite executar operações demoradas de forma assíncrona ("no 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 de aplicativos de vários threads enquanto oculta muitos problemas complexos inerentes ao design com vários threads.
.NET Desktop feedback