Partager via


Comment : appeler une méthode de service de manière asynchrone

Mise à jour : novembre 2007

La plupart des méthodes dans les services Windows Communication Foundation (WCF) peuvent être appelées de façon synchrone ou de façon asynchrone. Lorsqu'une méthode est appelée de façon asynchrone, votre application peut continuer à fonctionner pendant que la méthode est appelée lors d'une connexion lente.

Par défaut, lorsqu'une référence de service est ajoutée à un projet, elle est configurée pour appeler des méthodes de façon synchrone. Pour changer ce comportement et appeler de façon asynchrone des méthodes, vous devez modifier un paramètre dans la boîte de dialogue Configurer la référence de service.

Remarque :

Cette option est définie service par service. Si une méthode est appelée de façon asynchrone pour un service, toutes les méthodes doivent être appelées de façon asynchrone.

Remarque :

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour appeler une méthode de service de manière asynchrone

  1. Dans l'Explorateur de solutions, sélectionnez la référence de service.

  2. Dans le menu Projet, cliquez sur Configurer la référence de service.

  3. Dans la boîte de dialogue Configurer la référence de service, activez la case à cocher Générer des opérations asynchrones.

Voir aussi

Tâches

Consommation de services ASMX et WCF, exemple

Référence

Configurer la référence de service, boîte de dialogue

Autres ressources

Services Windows Communication Foundation et services de données ADO.NET