Probleme avec serialisation et deserialisatio
ssebounet
Messages postés
163
Statut
Membre
-
ssebounet Messages postés 163 Statut Membre -
ssebounet Messages postés 163 Statut Membre -
Bonjour a tous je suis en train de tester la sérialisation et la désérialisation sur un service web.
j ai configurer le fichier web.config de facon a l utiliser:
<soapExtensionTypes>
<add type="tracker.SoapDisplayExtension, tracker" />
</soapExtensionTypes>
soapdisplayextension etant ma classe.
mais cela fait je me suis appercu que niveau client il ne le prenais pas en charge. pourquoi???
donc j ai fais une classe dérivé appelant soapdisplayextension en attribut.
comme ca:
<SoapDisplayExtension(), ...>
mais voila j ai une erreur: je ne la comprend pas ca veux dire quoi???
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.web.services.dll
Informations supplémentaires : La méthode Tracker.GetMessage ne peut pas être réfléchie.
merci d avance pour toute aide.
séb
j ai configurer le fichier web.config de facon a l utiliser:
<soapExtensionTypes>
<add type="tracker.SoapDisplayExtension, tracker" />
</soapExtensionTypes>
soapdisplayextension etant ma classe.
mais cela fait je me suis appercu que niveau client il ne le prenais pas en charge. pourquoi???
donc j ai fais une classe dérivé appelant soapdisplayextension en attribut.
comme ca:
<SoapDisplayExtension(), ...>
mais voila j ai une erreur: je ne la comprend pas ca veux dire quoi???
Une exception non gérée du type 'System.InvalidOperationException' s'est produite dans system.web.services.dll
Informations supplémentaires : La méthode Tracker.GetMessage ne peut pas être réfléchie.
merci d avance pour toute aide.
séb
2 réponses
mais sinon sur le serveur j ai trouver une commande qui permet d enlever l ajout de l attribut dans la fonction et de la mettre dans le fichier web.config
n y a t il pas moyen de faire de meme avec le client??? pour empecher de toucher au fichier reference.vb????
merci bien
seb
n y a t il pas moyen de faire de meme avec le client??? pour empecher de toucher au fichier reference.vb????
merci bien
seb
InvalidOperationException -> ca sent l'opération illégale, tu dois pas avoir les droits.
Au fait, si ça peut te servir :
Si tu sérializes, les tests sur des chaines de caractères peuvent ne plus marcher : dans ce cas utilise la méthode
Chaine.equal(chaine2)
qui teste l'égalité entre ces 2 chaines.
bon courage
Dohm ( Si vous avez un stage pour moi faites moi signe !
Au fait, si ça peut te servir :
Si tu sérializes, les tests sur des chaines de caractères peuvent ne plus marcher : dans ce cas utilise la méthode
Chaine.equal(chaine2)
qui teste l'égalité entre ces 2 chaines.
bon courage
Dohm ( Si vous avez un stage pour moi faites moi signe !