Condividi tramite


Procedura: chiamare un metodo di servizio in modo asincrono

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

Riferimenti

Finestra di dialogo Configura riferimento a servizio

Concetti

Servizi Windows Communication Foundation e dati WCF in Visual Studio

Altre risorse

Consuming ASMX and WCF Services Sample