Cycle de vie de la programmation de base
Windows Communication Foundation (WCF) permet aux applications de communiquer, qu'elles se trouvent sur le même ordinateur, sur Internet ou sur des plateformes d'application différentes. Cette rubrique décrit brièvement les tâches qui sont requises pour générer une application WCF. Pour obtenir un exemple d'application fonctionnel, consultez Didacticiel de mise en route.
Tâches de base
Les tâches de base à accomplir sont les suivantes, dans l'ordre :
- Définition du contrat de service. Un contrat de service spécifie la signature d'un service, les données qu'il échange et les autres données requises contractuellement. Pour plus d'informations, consultez Conception de contrats de service.
- Implémentation du contrat. Pour implémenter un contrat de service, créez la classe qui implémente le contrat et spécifiez les comportements personnalisés requis pour le runtime. Pour plus d'informations, consultez Implémentation de contrats de service.
- Configurez le service en spécifiant les informations de point de terminaison et d'autres informations de comportement. Pour plus d'informations, consultez Configuration des services.
- Hébergement du service dans une application. Pour plus d'informations, consultez Hébergement de services.
- Création d'une application cliente. Pour plus d'informations, consultez Génération de clients.
Bien que les rubriques de cette section suivent cet ordre, certains scénarios ne commencent pas au début. Par exemple, si vous voulez générer un client pour un service préexistant, vous démarrez à étape 5. Ou si vous générez un service que d'autres personnes utiliseront, vous pouvez ignorer l'étape 5.
Une fois que vous maîtrisez le développement des contrats de service, vous pouvez également lire Introduction à l'extensibilité. Si vous rencontrez des problèmes avec votre service, vérifiez Démarrage rapide de la résolution des problèmes WCF pour savoir si d'autres personnes sont confrontées aux mêmes problèmes ou à des problèmes similaires.