Multithreaded Programming with the Event-based Asynchronous Pattern
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Multithreaded Programming with the Event-based Asynchronous Pattern

 

Hay varias maneras de exponer las características asincrónicas al código de cliente.El modelo asincrónico basado en eventos prescribe la manera recomendada para que las clases presenten comportamiento asincrónico.

En esta sección

Event-based Asynchronous Pattern Overview

Describe cómo el Modelo asincrónico basado en evento pone a su disposición las ventajas de las aplicaciones multithreading ocultando muchos de los problemas complejos inherentes al diseño multithreading.

Implementing the Event-based Asynchronous Pattern

Describe la manera estándar de empaquetar una clase que tiene características asincrónicas.

Best Practices for Implementing the Event-based Asynchronous Pattern

Describe los requisitos para exponer las características asincrónicas según el Modelo asincrónico basado en evento.

Deciding When to Implement the Event-based Asynchronous Pattern

Describe cómo determinar cuándo se debería decidir implementar el Modelo asincrónico basado en evento en lugar del modelo IAsyncResult.

Walkthrough: Implementing a Component That Supports the Event-based Asynchronous Pattern

Explica cómo crear un componente que implementa el Modelo asincrónico basado en evento.Se implementa utilizando las clases auxiliares del espacio de nombres System.ComponentModel, que garantiza que el componente funciona correctamente bajo cualquier modelo de aplicación.

How to: Use Components That Support the Event-based Asynchronous Pattern

Describe cómo utilizar un componente que admite el Modelo asincrónico basado en evento.

Referencia

AsyncOperation

Describe la clase AsyncOperation y contiene vínculos a todos sus miembros.

AsyncOperationManager

Describe la clase AsyncOperationManager y contiene vínculos a todos sus miembros.

BackgroundWorker

Describe el componente BackgroundWorker y contiene vínculos a todos sus miembros.

Mostrar:
© 2016 Microsoft