Bonjour vous,
j'ai un soucis :
je me suis constitué des classes de base :
ex : ma classe string
constructeur :
new MyPackage.MyStringClass(nbChar)
constructeur par défaut :
new MyPackage.MyStringClass() //avec nbChar par défaut = 50;
ces classes de bases envoient des exceptions lors de dépassement de capacité, m'indiquent si la donnée a été modifiée...
lorsque je transfère ces objets via webservices, ils sont sérialisé en XML et arrivent jusqu'au serveur. Mais c'est là que çà se gatte :
car lorsque le webservice reconstruit l'objet coté serveur, il prend le constructeur par défaut (qui a une capacité de 50) et tous les chaines de caractère que j'ai défini avec une capacité supérieure m'envoie des exceptions de dépassement de capacité
auriez-vous une idée pour forcer le webservice à reconstruire les objets coté serveur non pas avec les constructeurs par défaut mais ceux qui spécifient des capacités ?
(c'est un mécanisme automatique en C#, mais je pense que l'on peut piloter cette reconstruction en modifiant le WSDL ou le Reference.cs, ou en spécifiant des Tag sur les méthodes)
Partager