O documento apresenta os principais conceitos do modelo de programação assíncrona (APM), incluindo como implementar operações assíncronas usando os métodos Begin/End e as propriedades relacionadas como AsyncState, AsyncWaitHandle, CompletedSynchronously e IsCompleted. Referências adicionais sobre APM são fornecidas no final.
8. Membro Descrição
Propriedade do tipo object que contém
AsyncState { get; }
informações da operação assíncrona
Propriedade do tipo WaitHandle que é usada para
AsyncWaitHandle { get; } aguardar que uma operação assíncrona seja
completada
Propriedade booleana que indica se uma operação
CompletedSynchronously
assíncrona foi completada na mesma thread da
{ get; }
chamada do método BeginNomeOperacao
Propriedade booleana que indica se a operação
IsCompleted { get; }
assíncrona foi completada
8
9.
10. Asynchronous Programming Model (APM)
http://msdn.microsoft.com/en-us/magazine/cc163467.aspx
http://blogs.msdn.com/b/nikos/archive/2011/03/14/how-to-
implement-iasyncresult-in-another-way.aspx
10