Bonjour à tous,
je m'arrache les cheveux pour faire passer un objet dans les paramètres d'une méthode de mon service web!
Mon objet est constitué de 3 classes. Lorsque je le sérialise, il n'y a aucun problème, j'obtiens bien un fichier xml.
Mon problème vient lorsque je veux passer cet objet en paramètre dans une webmethod
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 XmlSerializer xs = new XmlSerializer(typeof(monObjet)); using (StreamWriter wr = new StreamWriter("monObjetSerialise.xml")) { xs.Serialize(wr, _message); }
webmethod:
appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [WebMethod] [XmlInclude(typeof(monObjet))] public string sendMessage(object obj) { return "toto"; }
erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part webService.sendMessage(monObjet);
voilà, pouvez vous m'aider avant que je sois chauve, merci bien!
Code : Sélectionner tout - Visualiser dans une fenêtre à part There was an error generating the XML document.
Adrien
Partager