Condividi tramite


Procedura: chiamare un metodo di servizio in modo asincrono

Aggiornamento: novembre 2007

La maggior parte dei metodi nei servizi Windows Communication Foundation (WCF) possono essere chiamati in modo sincrono o asincrono. Quando si chiama un metodo in modo asincrono, è possibile continuare ad eseguire l’applicazione purché si utilizzi una connessione lenta.

Per impostazione predefinita, quando si aggiunge un riferimento a un servizio a un progetto, questo è configurato per chiamare i metodi in maniera asincrona. È possibile modificare il comportamento di chiamata asincrona ai metodi modificando un'impostazione nella finestra di dialogo Configura riferimento a servizio.

Nota:

Questa opzione viene impostata in base al servizio. Se uno metodo di un servizio viene chiamato in modo asincrono, tutti i metodi dovranno essere chiamati in modo asincrono.

Nota:

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per chiamare un metodo di servizio in modo asincrono

  1. In Esplora soluzioni selezionare il riferimento al servizio.

  2. Scegliere Configura riferimento a servizio dal menu Progetto.

  3. Nella finestra di dialogo Configura riferimento a servizio selezionare la casella di controllo Genera operazioni asincrone.

Vedere anche

Attività

Esempio di utilizzo di servizi ASMX e WCF

Riferimenti

Finestra di dialogo Configura riferimento a servizio

Altre risorse

Servizi Windows Communication Foundation e ADO.NET Data Services