Bonjour,
je dois sérialiser une classe C++ CLI qui contient en plus des attributs managés un pointeur vers une classe native, cette dernière est une arborescence dynamique (structure conçue avec des CObList des MFC qui contiennent des objet natif héritant de CObject).
De base le framework .NET ne sait pas sérialisez les classes natives comme il le fait avec les classes managées. En implémentant l'interface ISerializable je dois donc spécifier finement la sérialisation, voila mes questions:
- Puis utiliser les fonctions Serialize qui se trouve dans mes classes natives ?
- Ou sinon suis-je obligé d'explorer l'arborescence en entier jusqu'à arriver à des types de base puis les ajouter dans SerializationInfo en mettant leur position dans leur nom , style "noeud1noeud5noeud3feuille8" ?
- Ou suis-je aveugle et dans ce cas il existe une solution plus simple ou plus rapide ?
Merci.
Partager