Configuration des services

Une fois que vous avez conçu et implémenté votre contrat de service, vous êtes prêt à configurer votre service. C'est à ce stade que vous définissez et personnalisez la manière dont votre service est exposé aux clients, notamment l'adresse de son emplacement, le codage du transport et du message qu'il utilise pour envoyer et recevoir des messages, et le type de sécurité qu'il nécessite.

La configuration utilisée dans ce scénario comprend toutes les méthodes, de manière impérative dans le code ou à l'aide d'un fichier de configuration, permettant de définir et de personnaliser les divers aspects d'un service, tels que la spécification de ses adresses de point de terminaison, les transports utilisés et ses méthodes de sécurité. Dans la pratique, l'écriture de la configuration est une partie importante de la programmation des applications WCF.

Dans cette section

  • Configuration des services à l'aide de fichiers de configuration
    Un service Windows Communication Foundation (WCF) est configurable à l'aide de la technologie de configuration du .NET Framework. Le plus souvent, les éléments XML sont ajoutés au fichier Web.config pour un site IIS (Internet Information Services) qui héberge un service WCF. Les éléments vous permettent de modifier des détails, tels que les adresses de point de terminaison (les adresses réelles qui communiquent avec le service), à partir de chaque ordinateur individuel.
  • Liaisons Windows Communication Foundation
    De plus, WCF inclut plusieurs configurations fournies par le système courantes sous la forme de liaisons qui vous permettent de sélectionner rapidement les fonctionnalités les plus simples permettant à un client et à un service de communiquer, en particulier les transports, la sécurité et les codages de message utilisés.
  • Points de terminaison Windows Communication Foundation
    Toute communication avec un service WCF se produit par l'intermédiaire des points de terminaison du service. Les points de terminaison contiennent le contrat, les informations de configuration spécifiées dans les liaisons, et les adresses qui indiquent où rechercher le service ou comment obtenir des informations sur le service.
  • Sécurisation de services
    À l'aide de WCF et des mécanismes de sécurité existants, vous pouvez implémenter la confidentialité, l'intégrité, l'authentification et l'autorisation dans tout service. Vous pouvez aussi auditer les succès et les défaillances de la sécurité.
  • Administration et diagnostics
    Observation des différentes étapes de la vie d'une application : journalisation des événements et des messages, suivi et analyse des performances gérés par un jeu d'outils de gestion.

Référence

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Rubriques connexes

Cycle de vie de la programmation de base

Conception et implémentation de services

Hébergement de services

Génération de clients

Introduction à l'extensibilité

Voir aussi

Autres ressources

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