Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Didacticiel de mise en route

 

Date de publication : mai 2016

Les rubriques contenues dans cette section visent à vous donner un aperçu de la programmation de Windows Communication Foundation (WCF). Elles doivent être parcourues dans l'ordre de la liste indiquée au bas de cette rubrique. En suivant ce didacticiel, vous aurez une compréhension de base des étapes requises pour créer un service et des applications clientes WCF. Un service expose un ou plusieurs points de terminaison, chaque point de terminaison exposant une ou plusieurs opérations de service. Le point de terminaison d'un service spécifie une adresse d'emplacement du service, une liaison qui contient les informations qu'un client doit utiliser pour communiquer avec le service, ainsi qu'un contrat qui définit les fonctionnalités fournies par le service à ses clients.

Une fois que vous aurez terminé la séquence de rubriques de ce didacticiel, vous disposerez d'un service opérationnel et d'un client qui appelle le service. Les trois premières rubriques décrivent comment définir un contrat de service, comment implémenter le contrat de service et comment héberger le service. Le service créé est auto-hébergé dans une application console. Les services peuvent également être hébergés sous IIS (Internet Information Services). Pour plus d'informations sur la procédure à suivre, consultez Comment : héberger un service WCF dans IIS. Le service est configuré dans le code ; toutefois, les services peuvent également être configurés dans un fichier de configuration. Pour plus d'informations sur l'utilisation d'un fichier de configuration, consultez Configuration des services à l'aide de fichiers de configuration.

Les trois rubriques suivantes décrivent comment créer un proxy client, comment configurer l'application cliente et comment utiliser le proxy client pour appeler l'opération de service exposée par le service. Les services publient les métadonnées qui définissent les informations dont une application cliente a besoin pour communiquer avec le service. Visual Studio 2012 automatise le processus d'accès à ces métadonnées et l'utilise pour créer et configurer l'application cliente pour le service. Si vous n'utilisez pas Visual Studio 2012, vous pouvez utiliser Outil Service Model Metadata Tool (Svcutil.exe) pour créer et configurer l'application cliente pour le service.

Toutes les rubriques de cette section partent du principe que vous utilisez Visual Studio 2011 comme environnement de développement. Si vous utilisez un autre environnement de développement, ignorez les instructions spécifiques à Visual Studio.

System_CAPS_noteRemarque

Si vous exécutez Windows Vista ou des versions ultérieures du système d'exploitation Windows, vous devez démarrer Visual Studio en sélectionnant le menu Démarrer, en cliquant avec le bouton droit sur Microsoft Visual Studio 2011 et en sélectionnant Exécuter en tant qu'administrateur. Pour toujours lancer Visual Studio 2011 en tant qu'administrateur, vous pouvez créer un raccourci, cliquer dessus avec le bouton droit, sélectionnez successivement Propriétés et l'onglet Compatibilité, puis cochez l'option Exécuter ce programme en tant qu'administrateur. Lorsque vous démarrez Visual Studio 2011 à partir de ce raccourci, l'application s'exécute systématiquement en tant qu'administrateur.

Pour les exemples d'applications téléchargeables et exécutables sur votre disque dur, consultez les rubriques dans Windows Communication Foundation Samples. Pour cette rubrique, voyez notamment Getting Started, exemple.

Pour des informations plus détaillées sur la création des services et des clients, consultez Programmation WCF de base.

Dans cette section

Comment : définir un contrat de service Windows Communication Foundation

Décrit comment créer un contrat WCF à l'aide d'une interface définie par l'utilisateur. Le contrat définit les fonctionnalités exposées par le service.

Comment : implémenter un contrat de service Windows Communication Foundation

Décrit comment implémenter un contrat de service. Une fois qu'un contrat est défini, il doit être implémenté avec une classe de service.

Comment : héberger et exécuter un service Windows Communication Foundation de base

Décrit comment configurer un point de terminaison pour le service dans du code et comment héberger le service dans une application console. Pour qu'il devienne actif, un service doit être configuré et hébergé dans un environnement d'exécution. Cet environnement crée le service et contrôle son contexte et sa durée de vie.

Comment : créer un client Windows Communication Foundation

Décrit comment extraire les métadonnées utilisées pour créer un proxy client WCF à partir d'un service WCF. Ce processus utilise la fonctionnalité Ajouter une référence de service dans Visual Studio 2011.

Comment : configurer un client Windows Communication Foundation de base

Décrit comment configurer un client WCF. La configuration du client nécessite la spécification du point de terminaison que le client utilise pour accéder au service.

Comment : utiliser un client Windows Communication Foundation

Décrit comment utiliser le proxy client WCF pour appeler des opérations de service.

Sections connexes

Windows Communication Foundation Samples

Cycle de vie de la programmation de base

Afficher: