Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Extension de WCF

Windows Communication Foundation (WCF) vous permet de modifier et d'étendre des composants de l'exécution pour contrôler et étendre avec précision des applications basées sur un service. Les rubriques de cette section approfondissent le concept d'architecture d'extensibilité. Pour plus d'informations sur la programmation de base, consultez Programmation WCF de base.

Extension de ServiceHost et de la couche de modèle de service

La couche du modèle de service est chargée d'extraire des messages entrants des canaux sous-jacents, de les traduire dans des appels de méthode dans le code d'application et de renvoyer les résultats à l'appelant. Les extensions de modèle de service modifient ou implémentent l'exécution ou les fonctionnalités de comportement et de communication ainsi que des fonctionnalités de répartiteur, des comportements personnalisés, l'interception de messages et de paramètres et d'autres fonctionnalités d'extensibilité.

Extension de liaisons

Les liaisons sont des objets qui décrivent les détails de communication requis pour se connecter à un point de terminaison. Les extensions de liaison ou les liaisons personnalisées implémentent les fonctionnalités de communication personnalisées requises pour prendre en charge des fonctionnalités de l'application.

Extension de la couche du canal

La couche du canal repose sous la couche du modèle de service et est chargée de l'échange des messages entre les clients et les services. Les extensions de canal peuvent implémenter des nouvelles fonctionnalités de protocole, telles que la sécurité. Les extensions de canal contiennent aussi des fonctionnalités, telles que l'implémentation d'un nouveau transport réseau pour transporter les messages SOAP.

Extension de la sécurité

La sécurité dans WCF contient la sécurité de transfert (intégrité, confidentialité et authentification), le contrôle d'accès (autorisation) et l'audit. Les classes recherchées dans l'espace de noms IdentityModel sont utilisées par WCF pour le contrôle d'accès. La maîtrise du fonctionnement de l'architecture de sécurité vous permet de créer des types de revendication personnalisée afin d'accommoder des systèmes de contrôle d'accès personnalisés.

Extension du système de métadonnées

Le système des métadonnées WCF est un groupe de classes et d'interfaces qui représentent les métadonnées requises pour implémenter des applications basées sur un service. Modifiez ou étendez les classes ou implémentez et configurez les interfaces pour exporter et importer des métadonnées personnalisées telles que les extensions WSDL (Web Services Description Language) ou des assertions WS-PolicyAttachments personnalisées.

Extension des encodeurs et des sérialiseurs

Les encodeurs et les sérialiseurs traduisent les données d'un format à l'autre. Les rubriques de cette section expliquent comment étendre les classes fournies pour satisfaire des configurations particulières.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft