Programação multithread com o padrão assíncrono baseado em evento
Há várias maneiras de expor recursos assíncronos no código do cliente. O padrão assíncrono baseado em evento prescreve a maneira recomendada de classes apresentar um comportamento assíncrono.
Nesta seção
Event-based Asynchronous Pattern Overview
Descreve como o padrão assíncrono baseado em evento disponibiliza as vantagens de aplicativos com vários segmentos enquanto oculta muitas das questões complexas inerentes ao design de vários segmentos.Implementando o padrão assíncrono baseado em evento
Descreve a forma padronizada para empacotar uma classe que tenha recursos assíncronos.Práticas recomendadas para implementar o padrão assíncrono baseado em evento
Descreve os requisitos para expor recursos assíncronos, de acordo com o padrão assíncrono baseado em eventos.Decidir quando implementar o padrão assíncrono baseado em evento
Descreve como determinar quando você deve optar por implementar o padrão assíncrono baseado em evento em vez da IAsyncResult padrão.Demonstra Passo a passo: A implementação de um componente que suporta o padrão assíncrono baseado em evento
Ilustra como criar um componente que implementa o padrão assíncrono baseado em eventos. Ele é implementado usando classes do auxiliar da System.ComponentModel namespace, que garante que o componente funciona corretamente em qualquer modelo de aplicativo.Como: Usar componentes que suportam o padrão assíncrono baseado em evento
Descreve como usar um componente que suporta o padrão assíncrono baseado em eventos.
Referência
AsyncOperation
Descreve o AsyncOperation de classe e possui links para todos os seus membros.AsyncOperationManager
Descreve o AsyncOperationManager de classe e possui links para todos os seus membros.BackgroundWorker
Descreve o BackgroundWorker componente e possui links para todos os seus participantes.
Consulte também
Conceitos
Práticas recomendadas de threads gerenciadas