Compartir a través de


Cómo: Llamar a un método de servicio de forma asincrónica

Se puede llamar a la mayoría de los métodos de servicios de Windows Communication Foundation (WCF) de forma sincrónica o asincrónica. Llamar a un método de forma asincrónica habilita a la aplicación para que continúe funcionando mientras se llama al método, cuando éste funciona a través de una conexión lenta.

De forma predeterminada, cuando una referencia de servicio se agrega a un proyecto se configura para llamar a los métodos de forma sincrónica. Se puede cambiar el comportamiento de llamada a métodos de forma asincrónica cambiando un valor en el cuadro de diálogo Configurar referencia de servicio.

Nota

Esta opción se establece para cada servicio. Si se llama a un método para un servicio de forma asincrónica, se debe llamar a todos los métodos de forma asincrónica.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para llamar a un método de servicio de forma asincrónica

  1. En el Explorador de soluciones, seleccione la referencia de servicio.

  2. En el menú Proyecto, haga clic en Configurar referencia de servicio.

  3. En el cuadro de diálogo Configurar referencia de servicio, active la casilla Generar operaciones asincrónicas.

Vea también

Referencia

Configurar referencia de servicio (Cuadro de diálogo)

Conceptos

Servicios de Windows Communication Foundation y servicios de datos WCF en Visual Studio

Otros recursos

Consuming ASMX and WCF Services Sample