2010-01-22 5 views
0

hey tous j'ai un problème dans webservice que je consomme. il prend un paramètre de chaîne qui si je l'ai envoyé vide ne retourne rien mais si je vérifie la sortie dans l'UI de savon en enlevant ce paramètre de chaîne alors il retourne bien. Quelqu'un peut-il m'aider à savoir comment puis-je faire cela dans vb.net que je ne soit pas envoyer ce paramètre ou si je l'envoie puis il laisser retourner les enregistrements du webservice. grâceproblème de service web

+0

Vous devez publier le code problématique. – Cesar

+0

La réponse est probablement plus dépendante du service web - vous devez savoir ce qu'il faut passer pour obtenir ce que vous voulez. – AUSteve

Répondre

0

Vous devriez être en mesure d'exclure la propriété incriminée en ajoutant la

[NonSerialized()] // This is C# syntax. Not sure of VB.Net :-) 

attribuer. Le service web que vous appelez doit ignorer tout ce qu'il ne comprend pas, mais si ce n'est pas le cas, vous pouvez empêcher une propriété donnée de votre classe d'être sérialisée, et donc de faire partie du message SOAP, en utilisant cette fonction. attribut.

Questions connexes