Componente BackgroundWorker
O componente BackgroundWorker
permite que seu formulário ou controle execute uma operação de forma assíncrona.
Nesta 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 evento RunWorkerCompleted.
ProgressChangedEventArgs
Descreve o tipo que contém os dados para o evento ProgressChanged.
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 ao ocultar muitos dos problemas complexos inerentes ao design multithreaded.
.NET Desktop feedback