Bonjour,
Je reçois un objet que je voudrais convertir en xml pour l'écrire dans un fichier plat:
Dans l'objet _responseAll je vais avoir une grosse valeur: un pdf codé en base 64: je reçois donc une erreur sur la ligne: serializer.Serialize(ws, _responseAll);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 var serializer = new XmlSerializer(typeof(ACGetFile)); using (StreamWriter ws = new StreamWriter(@"C:\Users\c.cavenaile\Desktop\DotNet\C#\test webService Allgeier\testSerializer\_responseAllgeier.xml")) { //On sérialise en spécifiant le flux d'écriture et l'objet à sérialiser. serializer.Serialize(ws, _responseAll); }
Erreur lors de la génération du document XML.
{"Impossible d'effectuer un cast d'un objet de type 'testWebServiceAllgeier.ServiceReferenceAllgeier.ACGetFileResponse' en type 'ACGetFile'."}
Lorsque vous effectuez un cast à partir d'un nombre, la valeur doit être in nombre inférieur à l'infini
Auriez-vous déjà rencontré le même ?
D'avance merci
Partager