Bonjour,

J'ai une sérialisation XML qui se passe bien mais pour la dé-sérialisation, j’obtiens une erreur "Il existe une erreur dans le document XML (0, 0)" avec une erreur interne "La valeur était trop grande ou trop petite pour un octet signé.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            ACGetFileResponse _responseAll = Allgeier.ACGetFile(_requestAll);

            var serializer1 = new XmlSerializer(typeof(ACGetFileResponse));

            using (StreamWriter ws = new StreamWriter(@"D:\_responseAllgeier19274238.xml"))
            {
            //    //On sérialise en spécifiant le flux d'écriture et l'objet à sérialiser.       

            serializer1.Serialize(ws, _responseAll);
            }

            var serializer = new XmlSerializer(typeof(ACGetFile));
            ACGetFile _Alltest = (ACGetFile)serializer.Deserialize(_responseAll.Body.ACGetFileResult.CreateReader());
Auriez-vous une idée ?

Voici ce que j'utilise pour deserializé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        public static T Deserialize<T>(string Serialized)
        {
            var _inStream = new StringReader(Serialized);
            var _ser = new XmlSerializer(typeof(T));
            return (T)_ser.Deserialize(_inStream);
        }
J'ai l'impression que c'est un problème de taille

D'avance merci