Transfert de données et sérialisation
Dans un système connecté, les services et les clients se reposent sur l'échange de données pour accomplir une tâche. En tant que développeur d'un service ou d'un client, vous devez aussi comprendre comment Windows Communication Foundation (WCF) gère les données et la sérialisation des données pour créer des applications qui sont efficaces et d'une maintenance simple.
Dans cette section
- Spécification du transfert de données dans des contrats de service
Décrit les concepts de base du transfert de données dans les services.
- Utilisation de contrats de données
Définit les contrats de données et la méthode utilisée pour les créer et les utiliser.
- Sérialiseur de contrat de données
Décrit comment accomplir la sérialisation des données avec la classe DataContractSerializer ou une extension de la classe XmlObjectSerializer.
- Utilisation de la classe XmlSerializer
Décrit comment et pourquoi utiliser la classe XmlSerializer, une alternative à la classe DataContractSerializer.
- Utilisation de contrats de message
Décrit comment les contrats de message autorisent un contrôle pointu sur les messages SOAP.
- Utilisation de la classe Message
Décrit comment utiliser les fonctionnalités de la classe Message.
- Filtrage
Décrit le filtrage qui permet le pré-traitement d'un message selon différents critères.
- Données volumineuses et diffusion en continu
Décrit comment envoyer un grand bloc de données, tel qu'un fichier binaire.
- Considérations sur la sécurité des données
Décrit des éléments à connaître lors de la programmation du transfert de données et de la sérialisation.
- Vue d'ensemble de l'architecture de transfert de données
Décrit une présentation de la conception totale du transfert de données dans WCF.
Référence
DataContractSerializer
XmlSerializer
Rubriques connexes
Extension des codeurs et des sérialiseurs
Voir aussi
Concepts
Meilleures pratiques : contrôle de version des contrats de données
Contrôle de version des services