Introduction

La sérialisation est le nom du processus qui permet de convertir un objet en un flux. Il est alors possible de l’enregistrer dans un fichier ou de le transmettre à une autre application. La récupération de ce flux et sa transformation en objet sont appelées la désérialisation.

Le Framework .NET met à disposition deux techniques :

  • La sérialisation binaire permet de créer une copie exacte de l’objet sérialisé. Toutes les propriétés publiques, privées, sa classe ou encore son assemblage sont transformés en un flux de données.

  • La sérialisation XML crée une représentation des propriétés et des champs publics uniquement. L’avantage est que cela permet une communication plus aisée entre des applications hétérogènes. La sérialisation SOAP qui est une variante est largement utilisée notamment pour les services web.

Pour consulter la suite, découvrez le livre suivant :
couv_EI9C19VIS.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Travailler avec le système de fichiers
Suivant
La sérialisation binaire