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é.
- Création de services pouvant interagir avec le profil Basic Profile 1.1 de WS-I
Les spécifications pour déployer un service interopérable avec les services et les clients sur n'importe quelle autre plateforme ou système d'exploitation sont définies dans la spécification WS-I Basic Profile 1.1.
- 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.Description
Sections connexes
Cycle de vie de la programmation de base
Conception et implémentation de services
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