Partager via


Didacticiel de mise en route

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 est une construction qui 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 peut appeler les opérations du service. Les trois premières rubriques décrivent comment définir un service avec un contrat, comment implémenter le service et comment configurer le service dans le code, puis héberger et exécuter le service. Le service créé est auto-hébergé, et le client et le service s'exécutent sur le même ordinateur. Le service est configuré par le biais de code et non par le biais d'une configuration. Les services peuvent également être hébergés dans les services IIS (Internet Information Services). Pour plus d'informations sur le sujet suivant la procédure à suivre, consultez Procédure : Comment : héberger un service WCF dans IIS. Les services peuvent également être configurés dans un fichier de configuration. Pour plus d'informations sur le sujet suivant 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 créer et utiliser un client qui peut accéder aux fonctionnalités du service. Les services publient des métadonnées accessibles qui définissent les constructions nécessaires à une application cliente pour communiquer avec les opérations du service. WCF propose un Outil Service Model Metadata Tool (Svcutil.exe) permettant d'automatiser le processus d'accès à ces métadonnées publiées et l'utilisation de ces métadonnées 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 2010 comme environnement de développement. Si vous utilisez un autre environnement de développement, ignorez les instructions spécifiques à Visual Studio.

ms734712.note(fr-fr,VS.100).gifRemarque :
Si vous exécutez Windows Vista, vous devez démarrer Visual Studio en sélectionnant le menu Démarrer, en cliquant avec le bouton droit sur Visual Studio 2010 et en sélectionnant Exécuter en tant qu'administrateur. Pour toujours lancer Visual Studio 2010 en tant qu'administrateur, vous pouvez créer un raccourci, cliquer dessus avec le bouton droit, sélectionner successivement Propriétés et l'onglet Compatibilité, puis cocher l'option Exécuter ce programme en tant qu'administrateur. Lorsque vous démarrez Visual Studio 2010 à 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 : 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, comment héberger le service dans une application console et comment démarrer le service. 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.

Référence

ServiceContractAttribute

OperationContractAttribute

Sections connexes

Windows Communication Foundation Samples

Cycle de vie de la programmation de base

Voir aussi

Concepts

Guide de la documentation
Présentation de Windows Communication Foundation

Autres ressources

Vue d'ensemble conceptuelle
Informations détaillées sur les fonctionnalités de WCF

Date de génération : 2011-02-23