Schéma de configuration Windows Communication Foundation
Les éléments de configuration de Windows Communication Foundation (WCF) permettent de configurer le service WCF et les applications clientes. Vous pouvez utiliser Configuration Editor (SvcConfigEditor.exe) pour créer et modifier des fichiers de configuration pour les clients et les services. Les fichiers de configuration étant au format XML, il est nécessaire de maîtriser ce format pour pouvoir modifier ces fichiers à l'aide d'un éditeur de texte, sans quoi vous risquez de rencontrer des problèmes tels qu'une balise ou un attribut d'élément XML manquant. Ce problème a lieu car les balises et les attributs d'éléments XML respectent la casse.
Le système de configuration WCF est basé sur l'espace de noms System.Configuration. Par conséquent, vous pouvez utiliser tous les dispositifs standard fournis par l'espace de noms System.Configuration, tel que le verrouillage, le chiffrement et la fusion de la configuration, afin de renforcer la sécurité de votre application et sa configuration. Pour plus d'informations sur ces concepts, consultez les rubriques suivantes :
Chiffrement des informations de configuration (page pouvant être en anglais)
Verrouillage des paramètres de configuration (page pouvant être en anglais)
Cette section décrit toutes les valeurs possibles de chaque élément de configuration et leur interaction avec d'autres éléments de configuration WCF. Le plan suivant illustre le schéma de configuration WCF.
Attention : |
---|
Vous devez protéger des sections de configuration de WCF dans vos fichiers de configuration d'application (app.config) en utilisant les listes ACL appropriées, afin d'empêcher toute menace potentielle sur la sécurité. Par exemple, vous devez vous assurer que seules les personnes appropriées peuvent accéder ou modifier les paramètres de sécurité relatifs aux liaisons d'application ou la section relative au modèle de service figurant dans le fichier de configuration d'un service. |
Dans cette section
- <system.serviceModel>
Décrit l'élément ServiceModel.
- <system.serviceModel.activation>
Configure l'outil SMSvcHost.exe.
- <system.runtime.serialization>
Élément de niveau supérieur permettant de définir les options lors de l'utilisation de sérialiseurs tels que le DataContractSerializer.
Rubriques connexes
- Configuring Windows Communication Foundation Applications
Explique comment configurer des services et des clients WCF.