Partager via


Formateurs de sérialisation

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 de la sérialisation veut qu'un objet écrive son état actuel, généralement indiqué par la valeur de ses variables de membre, dans des stockages persistants ou temporaires (soit des flux de mémoire ou de réseau). Par la suite, l'objet peut être recréé en lisant ou en désérialisant l'état de l'objet à partir du 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 codé à 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, et un formateur personnalisé qui peut être connecté pour remplacer le standard XML ou les formateurs binaires fournis par l'accès distant. 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, voir Récepteurs et chaînes de récepteurs

Voir aussi

Concepts

Canaux

Autres ressources

Sérialisation