Incluir llamadas asincrónicas
En la programación asincrónica de .NET, se realiza una llamada a un método de clase de .NET mientras el programa sigue en ejecución, hasta que se realiza la devolución de llamada especificada o, si no se proporciona una devolución de llamada, hasta que se complete el bloqueo, el sondeo o la espera de la llamada. Por ejemplo, un programa puede llamar a un método, que enumera una gran lista, mientras el programa principal continúa en ejecución. Cuando se completa la enumeración, se realiza una devolución de llamada y el programa la asigna.
La programación asincrónica es una característica compatible con muchas áreas de .NET Framework, entre las que se incluye:
- Entrada y salida de archivo, de secuencias o de socket
- Red: HTTP, TCP
- Canales y servidores proxy de acceso remoto (HTTP, TCP)
- Servicios Web XML creados mediante ASP.NET
- Formularios Web Forms con ASP.NET
- Message Queuing utilizando la clase Message.
- Delegados asincrónicos
En esta sección
- Información general acerca de la programación asincrónica
Proporciona código de ejemplo donde se muestran las cuatro formas que existen para llamar a métodos sincrónicos comunes de forma asincrónica. - Modelo de diseño para programación asincrónica
Explica los modelos del diseño asincrónico, que proporcionan un modelo de programación eficaz y coherente para tratar las operaciones asincrónicas. - Delegados asincrónicos
Describe los delegados asincrónicos, que proporcionan la capacidad de llamar a un método asincrónico de forma asincrónica.
Secciones relacionadas
- AsyncCallback (Delegado)
Explica la referencia de programación del delegado AsyncCallback.