Aracılığıyla paylaş


Programación Asíncrona antes de C#5 – Parte 2

Nuestro buen amigo Nicolás Herrera nos comparte su:

Programación Asíncrona antes de C#5 – Parte 2

Continuando con esta miniserie de artículos sobre la programación asíncrona y de cómo la habíamos venido trabajando antes de C#5, nos encontramos con otro modelo de programación asíncrona, la no muy conocida pero si muy usada Event-based Asynchronous Pattern o EAP que fue introducida en .NET 2, este patrón como su nombre lo indica se basa en el uso de eventos para informarnos que una tarea asíncrona ha terminado con éxito y poder entregarnos su valor de resultado. La parte asíncrona del asunto se sigue trabajando con un APM común y corriente, solo que al implementar un EAP podemos crear clases más especializadas en el tratamiento del procesamiento asíncrono y en opinión personal, su uso depende de la necesidad.

  • Event-based Asynchronous Pattern (EAP)

En un modelo EAP las operaciones asíncronas se representan por un método NombreMetodoAync y un evento NombreMetodoCompleted.

En la msdn tenemos una completa documentación de EAP en este enlace.

clip_image001

Ver más aquí.
Gracias.

Fernando García Loera (Community Program Manager – Latin America Region)

Icono Ferglo 40x116twitter 40x40RSS 40x40facebook 40x116linkedin40x40xbox 40x40

Que es un MVP? / Tips para ser MVP