Bonjour,
Je cherche à sérialiser un objet et à renvoyer le résultat obtenu en tant que "String" mais il y a un problème, cela ne me renvoi rien.
Cependant, j'ai essayé d'utiliser un "FileStream" au lieu d'un "MemoryStream" et c'est passé comme une lettre à la poste.
Est-ce que quelqu'un peu jeter un coup d'oeil à ma méthode au cas où j'aurais oublié quelque chose :
Merci à touspublic string serialise(object o)
{
//---Création de l'espace de stockage dans la RAM
MemoryStream s = new MemoryStream();
//---Création du stream Reader pour la memoryStream créée au dessus
StreamReader sr = new StreamReader(s);
//---On indique le format de serialisation (ici SOAP)
SoapFormatter formatter = new SoapFormatter();
//---On sérialise en on ajoute ça dans la MemoryStream
formatter.Serialize(s, o);
return sr.ReadToEnd();
}
Partager