Partager via


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, l'encodage 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 simplifiée
    Depuis .NET Framework version 4, WCF est fourni avec un nouveau modèle de configuration par défaut qui simplifie les spécifications de configuration de WCF. Si vous ne fournissez aucune configuration WCF pour un service particulier, le runtime configure automatiquement votre service à l'aide des liaisons, des comportements et des points de terminaison par défaut.
  • 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 encodages 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

Sections 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

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