Partager via


Formateurs de sérialisation

Cette rubrique est spécifique à la technologie héritée assurant la compatibilité descendante avec des applications existantes et n'est pas recommandée en cas de nouveau développement. Les applications distribuées doivent maintenant être développées à l'aide de Windows Communication Foundation (WCF).

La sérialisation est le processus qui consiste à prendre des objets et à convertir leurs informations d'état sous une forme qu'il est possible de stocker ou de transférer. Le principe fondamental de la sérialisation est de permettre à un objet d'écrire son état actuel, généralement spécifié par la valeur de ses variables membres, sur un support de stockage persistant ou temporaire (flux de mémoire ou de réseau). Par la suite, l'objet peut être recréé par la lecture, ou la désérialisation, de l'état de l'objet dans le stockage. La sérialisation gère tous les détails des pointeurs d'objet et des références d'objet circulaires qui sont utilisés lorsque vous sérialisez un objet.

Le flux sérialisé peut être encodé à l'aide de XML, SOAP ou d'une représentation binaire compacte. L'objet Formatter utilisé détermine le format. Le formateur est en fait un composant enfichable d'un canal. Un formateur personnalisé peut être intégré pour remplacer le XML standard ou les formateurs binaires fournis par la communication à distance. Les formateurs enfichables permettent au développeur de sérialiser des objets dans les deux formats fournis (binaire et SOAP) ou de créer leur propre format.

Pour plus d'informations, consultez Récepteurs et chaînes de récepteurs.

Voir aussi

Concepts

Canaux

Autres ressources

Serialization